This is very incomplete and has undergone so many revisions it isn't even funny. I have decided to go ahead and put this out here. There are a few holes here and there that need to be filled, but I have working for the most part. Also if you see any mistakes would you mind commenting about them and calling me out, thank you.
3 parts