Changed the gui to reflect delete and commit running as processes. Overhawled gui API error handling. Improved the upload view.