Extracted user methods to a concern

* Extracted user methods common across all applications into a `concern`
* Also extracted the `before_validation` and `devise` calls
Removed unused name column from Users table

* Since we have transitioned to username, the name column can be removed
Extracted Dapper Methods/Client to Suave

* The Suave gem encompasses the functionality of the `DapperMethods`
  concern for the User model and the `DapperClient` functionality that
  it relies on.
* The application controller now checks user access to the application
  through the user itself, which calls the `DapperClient` for
  verification.
Merge branch 'master' into extracting-user-methods

Conflicts:
	app/views/layouts/_header.html.erb

Resolved conflict by accepting new styling changes from master branch.
Merge pull request #16 from ATNI/extracting-user-methods

Extracting user methods to Suave gem