Added a DOT product function.
Added a new public method for fetching the axis-aligned bounding box.
Removed pointless collision code until I'm read to implement it properly.
added new public functions: scale, project, and multiply.