Ajax/XHR module with chained success/error callbacks and JSON parsing, IE6+