Finish up build environment, and stub out a tests.

The protocol_tests is just a stub and copy of the base
tests so that I could simulate running multiple testcases.