Add some javadoc and some tasks to do.

Signed-off-by: Mariusz Fik <fisiu@fidano.pl>