Initial file creation

Initial creation of the xhr2.js file using ilinsky's XmlHTTPRequest.js
file.  Also began refactoring for clarity and started the addition of
the level 2 properties and methods.