Ray sphere intersection works

+ Ray sphere intersection now works
+ Added more unit tests

- Collision tests should return more than just booleans