better prompt with colors and current git branch info (thanks to @jamiew)