added javadoc edited readme