GUI class original implementation

the original GUI design was implemented and awaits future functionality
from the other classes