Continued clean up toward a 1.0 clean release. See long description for info.

Renaming testShapes to test
Renaming testShapeList to testShapes
Renaming rayCollision to ray
Code cleanup and documenting for doc generation
Udpating tests to match
Adding documentation and updating the readme