Added the galilinterface module

This module is a work in progress! It has all the new polling stuff
that Connor wrote, but reworked to fit with the existing code better.
It is not usable yet!
Ignoring the .DS_Store files the OS X makes

I hate them. :p