Add devise as an authentication system

@kenyonj @georgetmayorga @liantics
Not sure what the dashes are for in these ( %- and -%), are they comments?