Adding devise functionality, working on customization