Added GUI launcher and started overhaul.

Signed-off-by: Brian Nash <bcnjr5@gmail.com>