Add devise as an authentication system

@kenyonj @georgetmayorga @liantics
Should the divs be on their own lines, and the form fields indented between them?