Implementing the 'DynamicShould.HaveProperty' functionality.
Updated the DynamicShould method to be able to deal with concrete objects that have only been cast as dynamic.
Failing test
Fixed issue, reference equality wins always
Merge pull request #147 from JakeGinnivan/IEquatableFix

IEquatable fix
Merge pull request #145 from chaitanyagurrapu/dynamicshould_squashed

Implementing the 'DynamicShould.HaveProperty' functionality.