I am just committing this to get my work on a different machine. The work here is very incomplete. However, I did update the gitignore to ignore the .swp files my beloved Vim produces.