add hamcrest frameworl