Merge pull request #1 from theindexer/develop

A revamped gl diff
Moved private methods to the end of the file, some other minor corrections
added some TODOs to move some methods to the gitpylib and others to the cli
moved stuff around
fixed extraneous indent
minor fixes (docs + removed extraneous whitespaces)
Release 0.4