updated javadoc generation to include source and added javadoc uploads. cleaned up test packaging.