Add devise as an authentication system

@kenyonj @georgetmayorga @liantics
I wasn't sure which gem would be best so I talked to a developer outside of thoughtbot who suggested figaro. Should I switch?