Trvial changes (comments, whitespace, etc).
Minor improvements to monad lifter.
Adds tree types for additional monad operations to delayed choice monad, changes ID handling in CommittedChoice class and refactors OddsLang/OddsIntf.
Minor updates to tests.