Pull Status out into its own file, use Ginkgo for tests