Added annotate gem and annotated the models
Using cancan for authorization
Migrations to add properties to a user
Added virtual attributes for the properties
Implemented first ability
Make the layout cleaner