ported to M4
for travis integration
added maven central dependency
IDEA config updates