Pristine copy of Tracking from OoOJava

Had to fixed some issues with System.out.println and exceptions.
Code was using System.printI and ignoring some checked exceptions.

There is an issue with the way it is reading data. It's taking too long
to complete.

See #5.
Add results of run for validation

This application takes quite long. The CPU intensive part if the inner
loop that reorder the indices. Part of it is because of the way Java
checks all array accesses and there are a lot of accesss here.

See #5.