Made it into a TDD code and added some JUnits that confirms it's working
correctly.
Fully tested and found working.
Need to add certificate and documantation and finished...