Add unit tests

Add an incomplete set of unit tests for further expansion, located
within the Ocean.Tests project.

This commit also adds a dependency to NUnit via NuGet.