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)

Can you just add a space around the `>` here?