create generate makefile function
some other fixes
create project fix
update readme