improve devise views, fix user spec