Trigger initialization DOMContentLoaded instead of window.onload

This should reduce the window between loading and initialization.
Document source-code highlighting customization
Add .jshintrc
Add example for on-the-fly Markdown processing