Git Info & Automatic config for circleci

Did some refactoring and attached some additional info from git
@kt3k are you able to explain why this line doesn't hit the branch https://coveralls.io/files/406445698#L26 ?

cheers flo