Implemented Devise, after effing it up first