Added Generic Makefile, removed executables

Basically, yeah.

The makefile works anywhere in the repo to build any target.

Deleted executables, as different OSs will build differently and may
need a different executable (portability problems, idk).