change to use testng and assertj to do function test
add testng output directory to git ignore
add eclipse script for linux