Added a bunch more code, a couple config files, and a couple classes.