Add scoring unit tests

Adding scoring unit tests.  Fix issues with honors calculation.  Misc
bug fixes and code cleanup