First passing green specification.

While it took a bit to get going this is just the first step to meeting
the specification.