Feature/task queue

I've added a progress flash message type and improved the text being displayed in the messages.

@bmomberger-reciprocity I couldn't figure out how to use `bindXHRToButton` with this so I simply disable the button on click and then search for a disabled button within the form. I know it's a bit ugly, but it seems to be working...