use latest android tooling
minor refactorings
add maven deployment functionality