add first draft of require
Merge branches 'gh-pages' and 'master' of https://github.com/eightyfour/canny
add require sample