All code + GUI

Working final program for alpha release