Add devise as an authentication system

@kenyonj @georgetmayorga @liantics
before you squash and merge this in... check with @jsteiner and @gabebw, I am pretty sure you don't need this file.