Functional GUI

Added class Row that handles a row in our GUI.
Much smoother GUI now.
Working Version

This version is playable.
Undo button still not handled.