Unglobalized xhr object.
Migrated library to use deferred objects and promises.
Got rid of some comments.
Chainable .then() methods tentativly working.
Updates to deter.js to allow for promise chaining.
Revised reject() to work with promises.
Removed second argument from reject()
Testing multuple then().
Created .gitignore
simplyAjax.js is now the manifest file.
Renamed js -> lib
created /tests directory and setup qunit testing environment.
Updated manifets with new deferred.js filename
Removed statusText from arguments sent back to reject().
Moved createQueryString() to public scope so I can test it.
Moved random() and randomCallbackName() to public scope so I can test them.
Modified random() be simpler. Added timestamp to result of randomCallbackName surrounded by two random numbers.
Updated references to some moved functions.
Wrote some tests.
Compiled simplyAjax after changes.