Need to test, but instructions to use at this state?
Added an example Constant that should be used to Observe messages in two ways:
1. This is constant is used to post messages by the -userContentController:didReceiveScriptMessage: method.
2. An observer within ViewDidLoad to the Constant, which puts the webView's JSEvaluation stuff in a scriptQueue.

TODO: Make this less obfuscated. It is a bit confusing at the moment, but I believe it is pretty functional.
I have lots of features that should help with the downloading of scripts handling events.