added devise with some custom attributes, and pulled in the views so we can customize down the road