Add devise as an authentication system

@kenyonj @georgetmayorga @liantics
Oh no! I thought I did! It's gone now.