Add user reputation change through observers
Fix CanCan controller errors, refactor reputation