Fixed an interesting error where matplolib will not put xaxis labels for all points you specify if you don't have a datapoint for the first label. So now I inject a gap spot at ((0,0),(0,0)) to ensure it exists
Including some more examples and I forgot to include the new gapfile.py in last commit
Added TODO list