adds bash functions and venv formatting to header
adds syntax highlighting for unpushed git changes