Add .gitignore and a much improved GUI

Signed-off-by: Dustin Freeman <dustin.rdf@gmail.com>
Delete old GUI main.c file