scaffolding with plain old cujo.js
merged