Progress

Everything is in place and all that needs to be done is to add more
features and eventually shove it into a GUI!