Feature/new interface integration part8

* Makes page loading smoother
* Implements track deletion with confirmation only for existing tracks
* Adds error messages on submission failures

(Remake of #85 with merge target develop due to merging of  feature/new_interface_integration_parts 5 - 7)

I could be wrong, but if there was an error, wouldn't the track that gets pushed back in here get spliced out below?