Java Project

Separating processing function [WIP]
Revert "Java Project"

This reverts commit 9477a5c3c041ca24fa2e7105f13bd6417562c5c4.
Revert "Java Project"

This reverts commit 9477a5c3c041ca24fa2e7105f13bd6417562c5c4.
Revert "Revert "Java Project""

This reverts commit b5564ff9f4fa3f1da534094e815bb8830c738168.
Revert "Revert "Java Project""

This reverts commit ac29ac885d8440e44b716c41a82fcd19dbc234a7.
Back to 9477a5 and add .gitignore

This reverts commit b5564ff9f4fa3f1da534094e815bb8830c738168.
Command line parameters, Write to file

additionally print percent to console.