Added licensing information, Javadoc

 - Added /doc for javadoc
 - Updated licensing for Apache License