V.54 Updates

/* BASIC AJAX v.54
        -- Added Async flag
        -- Added better/real error promise handling
        -- Moved around success prmoise handling
        -- Added abort promise
        -- Added progress callback */
/* BASIC BROWSER EVENTS v.54
        -- Updated Event listener
        -- Added 'off' method to remove event listeners */