First Version of UI

This includes the UI code but also all the FLTK crap that I’m not sure
if I need or not. Eventually I will go through and delete everything
that doesn’t break it.