add build system
whitespace and explicit syntax highlighting for readme