Make sure every time a user logs in we make sure we update their profile properly, we also may need to add a case with removed instances, but for now we will persist their profile

All abilities to update profile fully are now possible on login
Merge pull request #10 from liamneesonsarm/full_user_update

[WIP] Make sure every time a user logs in we make sure we update their profile...
Fixed issue with getting reputation from stackexchange
Merge pull request #11 from liamneesonsarm/fix_reputation

Fixed issue with getting reputation from stackexchange
Start working towards makings sure data is always accurate, even updating data that may be removed

Added some factories and tests. Everything from the data side is fully working now, including removing anything that should be removed
Merge pull request #12 from liamneesonsarm/user_removal_of_shit

[W.I.P] Start working towards makings sure data is always accurate, even updatin...