First commit, added basic file structure, and checking gti from end to end