Fix outdated documentation comments
Fix StyleCop, FxCop/CA, and implement CodeContracts
Merge pull request #46 from Sharparam/master

Fix StyleCop, FxCop/CA, implement CodeContracts and update doc comments