pom now use assembly to create uberjar; also updated readme and added generated example code