Refactor controllers
Add reputation to users