changed pointers to smart pointers
Merge pull request #2 from fevb/hydro-smart-pointers

changed pointers to smart pointers