BashRC update and new ignores

Added Python compiles to global ignore.  Moved path definitions into
bashrc file and added helper functions.  Added colored git information
to prompt.
Make install file and finish git prompt

The installation file has been moved from linkfiles.py to a proper
install file.  Once we have installed on a system, a git pull will
update everything so we don't really need it more than once.

I have finished the git prompt.  The status of the repository is
indicated by characters after the branch name.  A default color "?"
indicates untracked files, a red "!" indicates changes waiting to be
added, and a green "+" indicates changes awaiting commit.