mouse-event-handler

- temporary commit to split the new feature from the master branch.
- Currently working on understanding the functionalities of the
manipulators
wrote keyboard handler

- moving into deriving the cube class from the moon base object one
Cube derived from moonbaseobject

- now derived from moon base object
- generic object subscription to keyboard events
Merge branch 'moonbaseobject'
temp commit

- work in progress
- need devise a way to quickly extract the vertex arrays
addded node visitor

- can now select node from string
- OSG 2 ODE trimesh conversion
Trimesh physical representation

- Upon loading the OSG model, the object then creates the necessary
trimesh representation in ODE.
massive refactoring
Merge branch 'refactoring'