found that libxml is not needed for travis ci
failure reasons in travis config
add empty new line parser; add test for code block
fix block parsing, escape less and add pre tag
cleanup
add syntax hilite
add gh-pages branch as submodule, complete site generator