Use FactoryGirl

@barnabyalter, use FactoryGirl in tests in preparation for RSpec and Cucumber. DatabaseCleaner doesn't seem to be necessary at the moment since transactions are rolling everything back anyway.