implemented devise for User Auth