syntax highlighting and line breaks

closes #3