Rewriting pre-commit hook from scratch
More work done!
Updated almost all of the classes -- need LDAP
Finished LDAP. Now for testing
Just a itty bitty test program to test my methods and classes
Debugged Section and Section child classes
Fixed errors in Configuration and Control_file class. Didn't verify reading of control files in repository
Removing test program
Moved parsing to its own subroutine and defined a few more classes
Improved error message parsing. Created Class to store info and display error
* Setup Getoptions to use hash to store the parameters. This allows
   me to run configuration check as a subroutine. Makes code easier to
   follow.
* Created a Set_author method for the configuration. Hides the messiness
  of setting the author.
* Added parse only ability back in.
Attempting ldap reading
Got the search to work, but it returns nothing
Got most of the bugs out. Need to create a check_revprop section
Initial success. Parsed a control file and didn't get errors in the parsing
Mainly finished up documentation.

All "Classes" used in new-pre-commit-hook.pl have been documented and
are now stored in the Programming_docs directory as POD documenation.

The new-pre-commit-hook.pl itself now has the POD documentation on how
it works.
* Use "U" and not "M" for modified files via svnlook
* Missed "::" at the end of %Section_groups::. This pulls the system table for functions
* Pull last non-permitted descripion  and not merely the last description
* Normalize LDAP groups: Make lowercase and replace spaces
* Remove final else clause when checking properties and revprop.
  This has already been checked, and the final "else" clause messed
  up the logic by making all properties checks fail.