experimenting with an API wrapper

WIP
added Random in name to better express intention
moved authors and repopath into constructor

move the 'randomness' into this class
removed unncessary test
gitApi.commit() now accepts an author
gitApi.commit() now takes an optional date