Refactor code parsing and help behavior.
Add help magic
Merge branch 'master' of https://github.com/blink1073/jupyter_kernel