Update pom to use dependencies version from BOM
Update travis to build using different SDKs
Moving to plugin v 4
Moving to new project layout
Moving dependencies
Moving test to new project layout
Moving to aar packaging
Creating test package
small fix because JDK8 javadoc is ultra strict
Merge branch 'pr/9'

closes #9