Add better error messaging
Add roles and abilities to users. Add rspec and basic tests for users.
Ignore zeus configuration files
Remove cruft
Development nicities
Add basic role and cancan ability. Build out user creation form
Add way to populate basic app data
Basic role tests
Dont auth check visualizations. Update based on new db structure
One massive commit to rule them all.

This incorporates the following:
* change from school_quality_indicator_sub_areas to quality_elements
* addition of user creation and invitations
* complex community_partner form with nested models and js interactions
* addition of service_types, and links between all these new model
* various UI fixes and style tweaks
* api update for new structure
* permissions and auth checks as appropriate