GUI!!!!!!!
Not really functional yet, but a start