use onload/onerror instead of onreadystatechange to support IE8/9's XDomainRequest
update build
update filesizes in readme, package.json
v bump -> 1.0.4