fixed includes in FWave.cpp and renamed headers

headers are now using the .hpp extension, as SWE1D expects this