added untested vector transform and transformDir methods
* added a plane definition
* corrected many white spaces