initial commit of crumb.js