The first big commit, just uploading the files.

Feel free to use the code. I am going to be slowly rewriting this code
into a more modern state. Can’t wait. Slowly but surely.