Add plumbing for tests and first test set (which fails at this point.)