Close #13: Separated sample from library project.
Format code.
Close #17: Add to maven repository.
Update README.md
Merge branch 'release/2.0.0'