prepare release to maven central

Code cleanup, remove dead code, add metadata required by Maven Central to
project's pom.xml.
refactor packages
support option args separated with '=' character