Closes #2103 - Handling Rison exception for malformated urls

Closes #2103

Adding an error notification to Rison exceptions in State.js
Should this return `null`? It should have a valid result now since we've set the defaults. `return self._readFromURL();` seems better - of course, if the defaults are invalid, then we're in an infinite loop...