geometry3d is serializable
fixed bug in geometry cooker
material is serializable
texture slot is serializable
light is serializable
frustum interface added; frustum serializable
camera is serializable
minor changes
math refactoring started; refactor vectors
uber refactoring in math. significant shift to templates.
math unit tests updated according to changes in math lib
fixed errors in average value calculation; eigen values calculation
changes due to math lib refactoring