Refactor
Add Input::has method
Add string random helper
Add change password, upload avatar api
Update .gitignore