added maven build (not yet ready)