Code import
Add an abstract bitmap class.
Add a working PPM writer.

Added a ppm writer for output. This class validates according to the
OutputBitmap. Also added a color testing script to the test.cc file, to
check the output of the bitmap.
Fixed a bug causing delete to fail.
Added a dummy sphere implementation.
Finalize sphere implementation.
Added a dummy raytracer class.
Refactor typenames

Renamed type color to color_t and vector3 to vector3_t. This should
clarify a lot, and remove a lot of amiguities. If not, then screw this.
I tried.
Add a dummy trace, painting all objects purple.

Tested tracing algorithm, and the sphere-line intersection algoritm. All
seems to be in order.

TODO: Begin work on Materials.
Add Material structure

Add material structure. This is a WIP, but is committed because I wanted
to start a Makefile experiment.
Update to new Makefile structure

Update to a new Makefile structure, which generates most dependencies
automatically.

Fix a tiny bug in PPMImage causing a warning message in GCC (but not
G++)
Add getters and setters for material.
Implement simple form of diffuse lighting.

Add a simple way to simulate diffuse lighting, based on the angle the
light falls in and how far away the light source is. Also implement
hard-shadow casting.

Modify the Makefile to surpress gcc -MM error messages for the stdint
header.
Implement reflection.

This update implements reflection. TODO: Add other primitives.
Add a Plane primitive type.
WIP refraction
Werk aan een JPEG-viewer.
Werkende JPEG-optie.
Refactor Output systeem.

De OutputBitmap klasse is nu belangrijker. Deze bevat een basis-systeem
om om te gaan met een character-array als backend en bevat een methode
om een eenvoudig testbeeld te tekenen.
Reorganiseer de mappenstructuur.