added pygments for syntax highlighting