Cleanup views, add proper flash messages, better styling, add devise features