Removed unused testing variable from hub.
Added shader program manager.

Todo next:
The program manager needs to take shader atttributes as input in order
to pass shader program linking.