Conform to ruby conventions
Add consistency to definition classes
Fix pom file
Add consistency to events and handlers
Remove duplicate ByteBuffer utility class
Update pom