fixed complex number handling, finished syntax table
updated code blocks to kramdown syntax with highlight classes
added highlight.js