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