Add pyhamcrest for testing