Reworked Project Files and new Makefile

I removed all of the old source files that are not being used, and I
implemented the new makefile, which is now the master makefile in the
project root. You can now build float vs. double and debug vs. release
builds, although you want to clean the files before switching between
builds types.

DEBUG - SINGLE PRECISION:
make BUILD=debug PRECISION=single

RELEASE - SINGLE PRECISION:
make BUILD=release PRECISION=single

DEBUG - DOUBLE PRECISION
make BUILD=debug PRECISION=double

RELEASE- SINGLE PRECISION
make BUILD=release PRECISION=double