ENH: added error events
ENH: updated `ws` and `web` functions to use the global options object as a base
even if request options is specified. request options will over write any global options in a conflict
ENH: updated target and forward options so that a string may be specified
ENH: updated readme with an example
ENH: updated README and added examples file.
Updated readme
[merge] PR #470