Adds factories and model specs

* Upgrade Faker
* Add pry helper gems
* Add factories for models that didn't have one
* Add simple test to check factory is valid

I'm going to try to increase test coverage a bit. Our models are pretty empty but we'll still want to use factories for the controller tests so just filling in the blank models here.  Still need to figure out how to do attachments and photos the best way.