Adds draw and scene interpreter

- Adds the ability to read draw and scene descriptions. Currently
outputs interpretation to stdio.
Adds GLUT functions

- Adds functions for rendering output to the visualiser.