Move error stuff to another module
Separate Response object into its own module
Separate request object
Store request on response object
Reorder imports
Uglify browser builds
Add task for testing in real browsers
Send headers
Add plugin functionality
Document headers property
Create errors with request object
Update heading
Add new feature
Lower case all module names
Fix plugin method calls
Dogfood plugins

XDomainRequest is no longer used by default; you need to `use()` it.
Don't assume we have no plugins by default
Pass plugins to factory
Create cleanurl plugin
Add `bare()` method