basic devise authenication added and working