adding user sign-up, login, logout and profile editing via devise gem