add validations for color model
tidy up code
-move to factories folder
-create controller code
resolve formatting conflicts and take out duplicate test blocks
Merge pull request #26 from cicadas-2014/stories_controller_tests

Stories controller tests