ADD git api function

adds in a git_api() minimal functionality as of yet
WARNING comments out the compile and clone functions for temp bypass of
fresh code