Update Devise.
Add controller macros for auth testing.

This fixed the test failing because of authentication problems.
Add travis config and readme with gemnasium.