Ability to skip certain git directories via config.
Correctly use unicode symbols for fallback to python2.
Fix bug with symbol mapper referesh.
Ability to override bg and fg color of segments via config.
Added version argument to cli.
Added pytest, flake8 and pylint configs
Added more tests
Add tcsh new line support
Add symbols for various segments
Added dependancy between segments
Some refactor to fallback on expections
Add auto detections of default shell
Add basic segments