Updated docs, dependencies, made sure demo.js works