Fix cell server to work with updates to IPython

Works with commit b84b245b51a5b6d4e13a41ba79d773deaea59d63 on my branch.
Fix the main path in main.js to be dynamically generated instead of hardcoded
fix codemirror.js dependency in makefile
install node and relevant packages to build coffeescript and requirejs files
minify javascript by default now