Added replay class
Modified MD5ChecksumCreator to accept input streams instead of files
Reworked replays, so now they are disconnected from reports and its possible to handle really big replay files thanks to streams.
Organized imports & formatted code