add maven project
ch01/ex01: add test
add hamcrest-all
build java8
fix utf-8
add trabis-ci config