Ignore emacs backups and node_modules
Switch to jekyll rendering, add API ref and doc index

Mainly by converting the github auto-generated index.html to
_layouts/default.html and putting content in .md files.