Added a GUI and fixed deletion and downloading