Removed all warnings from the C++ files, Updated the makefiles to create the directory if it doens't exist yet