Changing out gitteh for nodegit
Added initial basic interface for data sources