Add devise as an authentication system

@kenyonj @georgetmayorga @liantics
you can use `confirm: "Are you sure?"` without having to use the `data` hash