add maven support, add junit