add syntax highlighting support
update readme