Adding Rules structure
Adding method and property rules.
Adding change type to Contract Change
Check-in before major re-write
Re-write to use Roslyn more effectively.