add python virtualenv support to prompt
add syntax highlighting