API and project structure design

- maven project structure created
- API definition added
- empty jgroups implementation added