Ensure the main file is referenced properly.
Remove the redundant bin path prefix.

node_modules/.bin is already in $PATH when running npm scripts.
Fix the peer dependency versions required by other packages.
Add a repository field so npm will stop complaining about it.
Fix the npm version number.
Fix lints and whitespace issues.
Make it work in node with a single named export, FakeXMLHttpRequest.
Fix minor issues in the `package.json`.

Namely:
- The "name" field (as agreed by @trek in #4)
- The "author" field
- The "license" field
- The "homepage" field
Add more robust checks for CommonJS, AMD, and browser environments.
Merge pull request #4 from eventualbuddha/fixups

Node support & various fixups