Style fix
Add .gitignore into templates
Refactor user's profiles
Update err for user profile
Fix typo message -> messages