Add javadocs
Simplified exeptions
Update javadoc scripts
POM cleanup
Removed SupervisionException
Readme update for javadocs