Cleaned up project and removed unused classes.
Added main method to all demos
Updated pom.xml for release to the Central Repository