Adding error handling to web workers

Updating CHANGELOG
Merge pull request #7 from avoidwork/edge

Minor fix