Changed score updating to use an interface object to allow for different
score model implementations in the future.
Renamed CreditHistory to CreditHistoryManager. Ordered the methods
alphabetically.