Adding of error messages

Adds error messages
Resets of input box when an error happens
Sets Continue button always visible on bottom of selection_page
Tableau api loaded with setInterval to avoid problems of trying to call the api before the complete loading of
the library.
Sets error messages always visible on top of window