Finalised glid class

This should now be our glid class 'finished'. By merging this base class to master, we can start to implement the other classes to make use of this class.

This class could still change of course, but we wan't to start moving on with more interesting details.