Global C makefiles now remove the compiled object

It now recursively calls make clean in the directories.
Fixes #14.