Warning cleanup. Mostly removing unused variables, updating internal uses of IService<T> to ServiceInterface.Service and other assorted obsolete references.
Round 1 of many doc fixes
More comments / refactoring
Fixing build error
Merge pull request #8 from gcschorer/master

Warning reductions - General cleanup