added src and javadoc for library