Generic-ized the Get methods - Required putting entity objects into an interface with a BuildExpression method that uses Expression trees to build a predicate.
Each class has a unique predicate to identify the objects.

Removed nearly 50 lines of code from Program as a result.
Removed nearly 50 lines of code from DataContext as a result.