initial commit. This is somewhat hacky at the moment. I need to work on cleaning this up before I go ANY farther. Organization of all of the scripts will be key to this being workable.