adding devise custom views and flash messages and error messages and change password feature