Merge pull request #273 from mikeferguson/hydro-devel

Style fixes, remove undefined function, future proof use of std::
add missing license, copy fro headers to source files