Update devise to version 3.1.1
Add a ApplicationControllerExtension concern to automatically add
username to the list of permitter parameters
Change order of fields when editing registrations (current_password is
before new password fields)
Move content of the user model to a BaseUserExtension concern
Create a user_mailer which contains a welcome_email method