Added propagating.js, demos, docs, readme