added maven and test setup