Feature/github sync

New set of modules and scripts which contact GitHub via REST to do some cool stuff. Also spun out the HTTP code into a module along with some other routines. Code also can do some basic git repo mirroring.