Creating mission with factory girl stops rake db: tasks from working

Don't require factory girl in the Gemfile and only load it for rspec.
Clean up mission tests.

Add default value for mission title in factory girl and clean up indentation.
Reduce duplication in test code by pulling common lines to before blocks.
Add tests for invalid mission title and description.