ADD compile and git back

re adds the compile and the Git API back as no by has been impimented
yet see ISSUE #4