Added a DOM ready checker
Removed JSONPCallback after it's executed to prevent unwanted access
Removed script element once loaded (with JSONP)
Added fragment.evaluate method