Added light and colour system

Minor mods to add a light and colour system to the framework. As a
result, the glm library is now a member of this project.