added makefile
some shit
fixed make files