Big Commit

This commit integrates the GUI and Interpreter project as well as making
several changes in each of those. It is based off of the srcv0.42401.zip
file on Collab, with some further changes to the save function an Image
handling