Changes thanks to Soupmagnet (somewhat broken still

* Set the ".gerritpush" to a variable - cleaner code, easier to read

* Quoted awk '{print}' statements - won't work otherwise

* Replaced backticks `...` with $(...) - the use of of backticks are an older 
  convention and they may not always be supported by Bash in the future. Plus
  it's a good habit to get into because it's easier to read and makes nesting
  command substitutions a lot less confusing

* Used shorthand if/else statements where feasible and various other code
  and redundancy reductions/tweaks/improvements

* Replaced all tab characters with spaces(x4) - different systems can 
  interpret tab characters differently and what may be readable on one system, 
  might not be on another.  Standard convention and good coding practice

* Added "do_checks" function - This takes care of two things... 1) Throughout 
  the script, there were several calls for "mkdir -p {HOME}/.gerritpush".  The
  "do_checks" function checks to see if the directory exists before running 
  the code unnecessarily. 2) Checks to see if the "safety" file exists, and if
  it not, one is created with safety checks turned on by default, then the 
  value of that file is set to the "$safety" variable to reduce redundancy.  The
  "do_checks" function ultimately results in reduced code that is easier to read

* Reworked some of the case statements - Replaced many "select" loops with 
  "while" loops, especially in the instances of yes or no questions.  Since
  these questions only have two possible answers, a "select" statement may be
  overkill.  In many cases, this gives you much more control over how the loop
  works.  Sepcifically, this led to giving the end user the option to simply
  press the [Enter] key for an affirmative answer.  Since the end user is very 
  likely a developer, anything that can be done to make their job easier, the
  better.

* Reworked the "new_team" function - Considering the nature of the script, this
  will make it much easier to accomodate new gerrits.  Previously, in order to
  add new team gerrits, not only did the "arrays" file need to be updated, but
  "case" statement in the "new_team" function must also have been edited to
  accomodate the newer teams.  Now, the team names have been replaced with 
  variables that point to array positions.  This way, teams can be removed from
  the "arrays" file and up to 10 more teams can be added without ever having to 
  edit the main script.  If more slots are needed to add teams, it can be done 
  quickly and easily by following the given convention.  

* Added "ag" (add gerrit) function - Allows the end user to add their own new
  team gerrits without having to manually edit the "arrays" file

* Added color coding from recent version - Needs attention.  When used with 
  select statements, it throws off the alignment.  Not sure how this can be 
  fixed