- added directories for project layout
 - Makefile changes, probably about to change massively in the future