add javadoc to some files in lib package.
fix Passage.java error
Merge remote-tracking branch 'origin/master'