Remove AABB and Sphere cpp files

move the collision detection into collisiondetection.cpp, instead of in these
files.
replace tabs with spaces

we hate tabs
Add intersection test between sphere and aabb
ignore build directories
fix bug in unit test
Merge branch 'collision_detection'