setup environment:
maven: build, dependencies, jacoco code coverage, checkstyle plugin
git hooks: abort commit if check style doesn't pass
checkstyle.xml: moderately severe rules enriched with Pryv-specific coding conventions
Event and Attachment datastructures (constructors, getters, Json builders) and their corresponding unit tests