changed the .cpp extension to .cc and updated a little thing in the standard lib
adjusted the Makefile and updated the header files #define guards
added a .cc file for every .h file and fixed the namespace usage in the .cc files