Added documentation
#unit and #normal are now destructive. #angle takes a second vector parameter.
Moved #unit and #normal tests into the vector manipulations group.