return html in callback, rename keys in default.js
make callback optional
update .gitignore