Updated the Github module so it can send a pull request and get current branches

Many other small changes to the structure of the gem