add repo info to package.json
update test information; fix firefox strict mode issue in tests

firefox throws on modifying a frozen array; chrome does not. This
catches and hides the error for now. It may be valuable to have
per-browser tests in the future, but I don't want to go there today.