Added xml encoding to README for Maven coordinates
Moved listener interfaces to SPI package and added only needed classes
to Javadoc
Added package level Javadoc
Fixed Javadoc for Distributable annotation