Added CommonCollision and CommonContact

Added CommonCollision and CommonContact objects. They are still somewhat
broken, but they are almost ready.

The rest of the engine is ready for deployment!