Updates a bunch of things

Branch info no longer included in PR message. Exception handling
everywhere. Retrying connection is now a feature, also it won't crash
anymore if the server goes down for some reason when it tried to send.
Refactored code.
Removed 54331321314314135 counts of /client/proc/fun()