Cleanup ocean

I believe that the cleanup_ocean branch is ready to be merged back into development0.05.  Experimenting with the use of GitHub tools to document and review the changes made in this branch.