generate token before create user
move flash notice to layout template
ignore public uploads folder
add image upload folder to gitignore file
add remember me at login