Merge pull request #15 from NYULibraries/chore/use-figs-and-formaggio

Use Figs and Formaggio. Fixed #16, passes on Travis.
Upgrade gem dependencies that upgrade easily, i.e. don't break anything
Upgrade ActsAsTaggableOn and lock in the changes
Generate new ActsAsTaggableOn migrations and update the schema changes
Upgrade Teaspoon and downgrade Jasmine since according to https://github.com/modeset/teaspoon/issues/215, Teaspoon doesn't work with Jasmine 2.0
Remove unnecessary Teaspoon initializer
Regenerate the teaspoon environment file for the new version of Teaspoon
Add the newly generated CoffeeScript spec helper for Jasmine
Remove the javascript version of the spec helper in lieu of the coffeescript one
Log ajax errors to the console
Add the proper version of jasmine-jquery to the Teaspoon spec helper

Note that it needs to be required after application so it has jQuery (specifically the $) to use.
Add FactoryGirl::Rails to the Gemfile and lock in the change
Add factories
Don't use fixtures in the tests
Do use factories in the tests
Update functional tests to use factory girl more better
Error when saving so we can see what the problem is
Add a noop #performed? method on a TestRequest