added spheroid
Merge branch 'master' of https://github.com/thijser/Computer-Graphics-raytracing
cleanup of shading, improved colour clamping in raytracing.cpp, added shading-legacy.txt for old shading methods
new and clean shading, not perfect yet
reset initialize to work with spheres, improved colour clamp method in raytracing.cpp
my bad, forgot to remove on < after merge
shading improvements
current shading debug mode and clean up code
improved readability drastically. Read email for problems still unaddressed
Fixed Scene bug that gave objects in wrong order
Added basic backward ray tracer
Renamed some things for readability
Added some modifications
Removed some of my own debug code
Deleted some unncessary files
light sources can now have a colour
Finished implementing bounding box collision detection, but not tested yet.
Merge remote-tracking branch 'origin/master' into feature-bounding_box_collision

Conflicts:
	initialize.cpp
	raytracing.cpp
Fixed felix bug
Fixed cross platform compiling issues after merging.