use a new md5 lib
add modernizr again
use jslint global decs instead of var global