Add JavaDoc and ReadMe. Refactoring
Add JavaDoc and ReadMe. Refactoring