First Public Commit

The first release of some of my code into the wild. I have not yet
written roper documentation for it.