Restructored UI interaction.
All UI now interfaces through a new class UIHub
Reset Button in next version

Signed-off-by: Steven Dodge <sjdodge123@comcast.net>