Replace PyHamcrest with sure

It looks like a more BDD approach style
Add sure to requirements file
Merge branch 'sure-expectations'