Allow users to logout without accepting terms; Require terms on apps page
Fixes specs broken by the addition of fine_print to the applications controller; Adds a spec to test for the fine_print redirects in that controller
Merge pull request #44 from Dantemss/logout_fix

Allow users to logout without accepting terms; Require terms on apps page
Merge pull request #45 from Dantemss/from_cnx

Hide sign up links from CNX users
cleaned up views and styling, changed google+ icon to google icon, don't freak out if somehow users have already agreed to terms before finish registration (I did that somehow)
Merge pull request #46 from jpslav/issue-41

Style/view fixes, normal google icon, go with flow is user already signed terms on registration
always make first user an admin
removed blank helpers
add missing authenticate_admin! method
ignore terms for admin controller actions
got admin user search working, return more info from user search, login as user, added alert helpers and partials
dummy authentications method for anonymous user
skip fine print when using the dev-environment-only access to the new_or_returning page
fixed font styling in header
got rid of a puts
added code climate test coverage gem, haven't yet added encrypted repo token to .travis.yml
added explicit rescue_from_exception to application controller, already have in api controller
another part of connecting code climate and travis
made the 'new or returning' page flow a lot better, addresses #48
Merge pull request #49 from jpslav/misc-fixes

Better new or returning flow, admin console improvements, first user an admin, etc