Assessments

I know this branch isn't ready to be merged, but opening a pull request helps me go through and evaluate all the changes.
Should really move these factories into factories.rb to be refactored out at a later time.