Set the custom prompt by means of a bash function.
Some latest changes, including infinite history file, option to avoid python writing byte code, and sourcing the .profile file for local untracked settings.
Global gitignore file.
Pre-commit git hook to run pep8 before committing.