Clean up basic structure
Add the most ugly and least flexible makefile ever