added PyHamcrest to the requirements for testing