break up specs and sources into multiple files.

the specs all pass but this breaks the demo page.
install StitchJS and add a simple build script
rename build.sh -> build.js
add minify step to build script