Version back to snapshot. Using java 8. Included missing library dependencies
Reviewed API for java 8