Initial version. Need to work out some issues with catching exceptions thrown in the onmessage handler.
Added a link and changed some text.
Merge pull request #46 from jeffposnick/report-validity