ignore local npm files
avoid timing issue sometimes when we don't load the message table when opening a page from a bookmark
avoid exception we sometimes get
avoid possible exception if there's no table markup
fixed bug where we would sometimes change the view to the previous selected view on load of a page (which kinda made testing using URL navigation wacky and broken :)
added a working end to end test for creating a queue, sending a message and browsing messages are now available. Haven't yet figured out the ninja to populate the codemirror editor from the e2e test, so the message payload is empty