Added syntax highlighting with highlight.js

Also fixed some minor layout things and changed the mardown engine to
kramdown. Still generating HTML incompatible footnotes. May need to put
some logic in the rake file to fix this.