This commit also adds a few other files that I've been working on, although most of it will get deleted again. This is just so I have them logged in git.