adds makefiles. Directory tree restructure