work in progress - build fails
Fix a buncha build failures

Unit test won't work
All unit tests are passing
Change demo from AABB to Sphere
fix build for 100'th time
Merge branch 'Deliverable_3' into collision_detection
demo is in a 'working' state

need to do some major refactoring!!!
remove unnecessary debug dir
Use const where necessary
Do some much needed refactoring
Add notion of movable and immovable objects
Correct penetration vector calculations

Fix unit tests
Resolve collisions in physics engine

Now that the penetration vector is working better, take that into
account and move the necessary objects so that they aren't colliding.
Refactoring

clean up the code and unit tests
Add getPenetrationVector for AABB's
Add penetrationVector for AABB and Sphere
try sphere against aabb
Change cd to return positive value for penetration

when aabb aabb or aabb sphere collision occurs, return positive
values in penetration vector
let the physics engine determine which object to move in which
direction
get swept shapes intersection test working

check for a swept sphere (capsule) against and aabb
fix a bug in getDistanceBetweenLineAndVertex as well
remove gameassets/Debug