*: improved make system

Removed all of the subdirectories (they were annoying).
Everything is now compiled from the root of the project.