Added syntax highlighting, resolves #12