restructured project; added Makefile hierarchy;