Move shapes into separate files
Get sphere intersection test passing
Add Matrix4x4 tests
Add some Transform tests
Refactor Matrix4x4 constructor
More Transform tests
Finish Transform tests
Add Spectrum tests