Adds foundation for 3D movement

- Foundation for three-dimensional movement has been added.
- Implements termination of GLUT interface via escape key.
- Escape key constant added to defines in tree analyser header file.