Use #include statements properly.

Make main.cpp #include .h files, not .cpp files. Fix the compilation errors
issued by g++ after this was done.

Remove the levelgen.* files. They were not being used for anything.

Update Makefile:
* Add recipes for compiling more object files.
* Add a .PHONY target