Added YouCompleteMe integration, created labelPupils (currently just sample code.)
Pupil labeling now working and emmitting to stdout.

There is currently a problem with small images (crucially the images
generated by samplePupils are affected) in that when the width is low
enough that the window cannot be made small enough to fit, tracking does
not match the window size.
Fixed labelPupils so that the window is resized exactly to the image.
This is done using a hack - the height of the osx title bar is hard
coded at 22 pixels. This is unlikely to be usable on other OSes, or even
other Macs with different display settings (esp. font size). Unless I
start distributing this code or need to run it on another system I am
unlikely to change this behavior anytime soon.