proper project directory structuring and makefiles.
forgot to cleanup, updating .gitignore