Implemented myriad methods for interfacing with server, primarily updating the server with github data