Merge pull request #1 from rfoxfa/java

Forking test
Commented all code
Commented all code
Merge pull request #3 from rfoxfa/java

Adds comments
Merge pull request #5 from NextGenAI/java

Update master