Major Changes

* I've somehow fixed the issue with byte calculation.
* I've added a history portion to the GUI and removed all System.out
references when it comes to informing the user of actions.
* I've turned off auto-starting the cleaner thread; adding a start and
stop button for it.

This build is technically safe, as there are no none consequences as of
yet.