added spatial hash test, removed ability to add shapes to created bodies, cleaned up API