#34. Implemented warning and fix for incompatible Contract.Result with method return type.
#33. Quick fix that add contract class for abstract class now creates appropriate non-default constructor.
Minor refactorings.
#31. Added configuration that will enable adding ExcludeFromCodeCoverageAttribute for the generated contract classes for interfaces and abstract classes.
#34. Added Task<T> as an exception for Ensures consistency rule.