"Initial" commit.

I've been throwing these together out of band for a while mostly
because I didn't intend to put much effort into this until after
I did but they really should be in version control.
Adding quick test script and test inputs and outputs.