Merge pull request #41 from bjlittle/reorg

Refactor of the metocean API.
Initial test framework.
Rebase with upstream master.