Merge pull request #10 from designfrontier/baldwin

Enforces Number type on xhr.status
working on breaking into modules and closing more issues
Merge branch 'master' into modules
now building with browserify from modules
transition to modules is pretty much wrapped up at this point. Builds are in place to use the cjs modules as their source, the develop task has been added with the correct watchers to rebuild and retest on file changes. The tests are passing and all the modules seem to be working together nicely.
seems to all be working now. The only odd part is that the built version of action is about 2kb less then the handwritten one. chalking it up to optimizations by browserify...