Fix for Greasemonkey support.

Use unsafeWindow to access jQuery.
Initialize on DOM ready.
Renamed touch.js to touch.user.js

This allows the script to be recognized as a UserScript.