fixed memory leak, and some documentation

1.) the arrays allocated dynamically were not deleted properly - they are created on the stack now
2.) some documentation in the header has been fixed
replaced the C-include math.h by cmath
fixed the "cmath-bug"

The includes in FWave.cpp were surrounded by the "solver" namespace from FWave.hpp. This caused many mysterious compiler errors in the "cmath" header.