/trunk
Checkpoint. Permissions manipulation should be complete. Still need to set up permissions *checking*.