Implemented JCD Rules

Rule-based Static Analysis Tools for Improving Code Quality
See:
http://se.inf.ethz.ch/courses/2013a_spring/JavaCSharp/code_analysis_tools.html
and
http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1&l=EN-US&k=k(CA1032);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-csharp)&rd=true