Remove unused field on user group model
Add SetMember counter to SubjectSet #27
Add SubjectCounts concern for Projects and Workflows
Use create instead of build
Use model sum to prevent having to load entire record
Rename subject_count to subjects_count for consistency
add creating owner and project ids to subject
add documentation for class diagram
Merge pull request #36 from camallen/data_model_doc

add documentation for class diagram
fix RACK_ENV spelling
Merge branch 'fix_travis_env'
Merge pull request #35 from camallen/subject_user_project_ids

add creating owner and project ids to subject
Merge branch 'bug_fix-remove-classifcation_count_from_user_group'

Conflicts:
	db/schema.rb
Merge pull request #31 from edpaget/feature-subject_counts

Feature subject counts
Update MIME type. Make routes look nice.

This changes the mime-type to be compatible with the JSON API spec. It
also redefines routes closer to what I've been going for with #17.
Use flat api style
Add to_param to ownable
Remove too param method to only use ids for resources
Merge branch 'feature-better_routes'

Conflicts:
	app/models/project.rb
Add Activateable Concern #39

Creates a concern for managing lifecyles without deletions. Classes can
have an enum activated_state set to either :active or :inactive and can
declare that certain relations should proxy the parent classes' state.