Initial Prototype
Moving unit tests into proper packages.