COURSESPLT-13
Modify the parameter substitution strategy to use a class/interface based approach so that any number of methods may be employed to obtain the sbustitued value.
NOJIRA:  Add a useful log statement
NOJIRA:  Added a handy log statement
COURSESPLT-16
Integrate the Degree Progress code provided by Oakland.