Add devise as an authentication system

@kenyonj @georgetmayorga @liantics
might be worth a global search and replace on the divs