added a lot of javadoc
Test files
s