POD types implemented

*  POD type registration implemented
*  Vector3f is now registered as both a class, and a type for comparison
*  Compiling the tree now returns a -1 size on error, and the error is
properly handled