Added recursive make and clean. Need to figure out how to link C and C++ files