Started to refactor collision engine.  Seperation of collision detection
and position from method that applies the impulse.  Added file for rectangluar collisions.