removed unused folders and build files
created new makefile that only builds when needed
added common folder to the includes