Feat/maven dependency management

Fixes #219