made components easier to extend
fleshed out some of the physics system
alphabetized
started implementing verlet integration physics
I implemented getSeparatingAxis and project for the physics engine
added doctests, adjustable bucket sizes, polygons to the toBuckets function, and a getOverlap function
wrote relax function, cleaned up many warnings, started getting functions working together