Updated Workable GUI

Some of you have been lucky and I’ve implemented a couple of classes -
not sure who’s I got.. but check over them - you’ll still need to
comment them and follow conventions.