Documentation pass

Put some simple documentation on the program, should make it a little
more friendly to people who aren't me.