Fixed public vs private problem in Category Datastore. User Signup has been refactored to use Validators and better session variable names