fixed javadoc and added javadoc and source targets