initial commit to issue-2 branch. have altered the request handlers: removed success and done and replaced them with a single handler 'done' that accepts an err/res parameter list. in the process of updating tests...jasmine is fucking awful.
tests aren't working, unfortunately.
added some new handlers for loadstart, loadend and progress.
also got rid of success and error, opted for a single done handler.
fixed synchronous timeout settings. will now work if used in a webworker.
removed old test scripts. updated readme with new usage examples. converted main function to use a node callback convention.
updated pkgjson