Updated to use latest diff.js
Changed to mechanize to handle cookies/redirects