Javadoc and some new features added !
Javadoc added.
Signed-off-by: Martin Absmeier <martin@Kranji>