Initial commit

looks like this might turn into something worth version
controlling. Otherwise this code currently represents quite a bit of
noodling around.