Remove headers from cmake and use find lib to look for OpenGL

was playing around with more robust ways of finding
the OpenGL lib, not sure if this made difference..
Handle hierarchy of transformations at each node and object