Training module framework created (Issue #21)

Created folders and file for training module.
Copied key module code base for training module (Issue #21)

Trying to modify the code base for the key module to see if I can
created a training module out of it without writing the whole thing from
the ground up.
Relaced all instances of "KID" with "TID" (Issue #21)

Replaced all references to "KID" (Key ID) in copied key module code with
"TID" (Training ID).
Replaced all instances of "key_" with "training_" (Issue #21)

Replaced all instances of "key_" with "trianing_" as I was reasonably
sure that none of these were a reference to an array key, or something,
instead.
Replaced all instances of "key" with "training" (Issue #21)

Replaced all instances of "key" with "training" except where "key" was a
part of "keys" as  a reference to the tab name, which I think I'm gonna
just call "Training" instead of "Tranings" or "Training Records"... I
haven't decided.
Updated tab name where applicable to "Training" (Issue #21)

Updated tab name references to "Training".
Replaced all instances of "$k" variable name with "$t" for consistency (Issue #21)

There are a few places where the variable $k was used.  Replaced it with
$t to be consistent.
Added "Training" to config.sample.inc.php, updated defaults (issue #21)

Added entries for the training module in the config.sample.inc.php file
and updated default modules.
Updated Training module revision numbers (Issue #21)

The revision numbers on the new Training module still contained their
original value from the "key" module the code was copied from.  Also
commented out code regarding old permissions schema from "key" module.
Typo fix

One too many parenthesis left after commenting out old code.
Copied key module code for discount module basis (Issue #28)

Copied key module code to act as a basis for the discount module code.
Replaced all instances of "Key" with "Discount" for Discount module (issue #28)

Just slowly converting the copy of the Key module into the Discount
module…
Added Logo.png to .gitignore

Added Logo.png to .gitignore because I use a different version of the
image on my development copy so I don't confuse it with production when
coding at home.
Still trying to ignore the damn logo...

There's some kind of Mac bug with GitHub and ignoring stuff.
Replaced all instances of KID with DID (Issue #28)

Replaced all instances of KID in the modified key module code with DID.
Replaced every instance of "Key" with "Discount" (Issue #28)

Replaced every instance of the word "Key" with "Discount" in the copied
"Key" module code.
Replaced all instances of $K with $D (Issue #28)

Replaced al instances of the $K variable with $D in the copied "Key"
module code to be used to create the "Discount" module.
Updated Discount module revision numbers (Issue #28)

Updated revision numbers and disabled old code for handling out of date
modules.
Added "Discounts" module to config.sample.inc.php

Added "Discounts" to module configuration section of
config.sample.inc.php.
Fixed issue displaying and accessing training and discount modules (Issues:  21, 27, 28)

Figured out why new modules weren't displaying.  Damn pluralizations.
Sacrificed proper grammar for functionality. "Trainings" it is.