move publish routine to jake
move canvas, jake, shell into dev deps
Merge branch 'master' into bj