Factories, specs and capybara

Added controller, feature, and model specs and factories.
Nope. Not cheating.