Partially working makefile
Slightly better compile working