Add polyfills for browser support.
JSLint compliance.
Fix comments.
Polyfill reduce.
Split Promises/A+ compliance into a separate file.

This is in preparation for a browser-compatible test suite.
Add browser compatibility and test page.

Also add bower.json for installation via Bower.
Switch to proclaim for IE compatibility.
Support AMD loaders such as require.js.
Document the new API (now only Promise is exported).
JSLint compliance.
Add note about including in the browser.
Merge pull request #3 from mudge/browser-support

Add Browser Support