Ordered clearfully
Adds a functional GUI
Corrects GUI bugs