Added a nice GUI and some better log handling