first code commit.

Basic test discovery and asserts present. Probably pretty buggy still.