Strip LDAP

- remove devise_ldap_authenticatable
- use devise database_authenticatable
updated factory syntax

Most tests still fail. I’m pretty sure they never passed though :/
Updates to Rails 3.2 latest
Rails 4

- updates to rails 4.0.x
- updates devise

Still need to check all the 4.0 update requirements here and look for
deprecations (ex. remove `protected_attributes` gem)
Addresses Rails 4.0 deprecation warnings
rails 4.1.8 update
Removing empty specs
removes scaffolded and routing tests
Basic user and agreement unit tests
add travis ci file

(yeah, the tests are minimal but why not)
Memory test db for TravisCI
rubocop linter
rubocop cleanup

- update hash syntax, quote style, trailing spaces, extra lines
remove empty files
devise user model and rails_admin

- regenerate devise model to ensure updated templates
- installed rails_admin to handle admin user management (could be used
for all admin activity, but for now focus is on the previously not
working functionality)
remove unused gems
Prep for staging and production envs

- using figaro for managing env vars
- moving secret out of repo (and will regenerate for staging/production)
Cleaning up broken migrations

not sure what happened, but this should fix it.
Update user admin link

closes #4
Fix path to edit user from agreement

I’m not really sure this link makes sense in the current incarnation. I
suspect the edit_user page previously had more functionality than the
rails_admin version. If we move more functionality to rails_admin it’ll
be more useful.

fixes #2