javadoc comments refactoring mostly
JUnit package added