Initial project commit.
Cleaned up demo classes and put them into separate project. Setup pom.xml to deploy artifacts to github.