Add UserEnqueuedSubjects denormalization

Add after_create and after_save callbacks to Classification
model to manage denormalization
Add queued sort to subjects controller
Refactor classifications model

Use better boolean method naming, remove state enum
Remove UserEnqueuedSubject model when no more subject_ids
Add SubjectSelector class
Update for strong params configuration change
Fix counting error
Initial Work towards a better subject queue
Rename UserEnqueuedSubject to UserSubjectQueue
Add Classification Lifecycle Object and Specs
Fix subject controller tests
Partial Controller for Subject Queue
Create Fake SetMemberSubject Relation for SubjectQueue
Accept Subject Model instead of just id
Update Classification Lifecycle for new method parameters
Fix serializer to give a to set_member_subjects
Update Apiary for new subject_queue routes
Clarify api blueprint
Fix whitespace
Remove Debug Statements