Starting to work on preprocessing
Merge commit '08ca5a9ae2690a929bbe86c3522fdd0be0dd709e'
added preprocessing to fix class path out of order and also when events happen before the recourse is created
added two functions for readability, added j-- to account for the fact that the list is getting smaller when you delete.
Fixed NullPointerException on replaying snapshot events; Fixed NoClassDefFound exception
Merge pull request #12 from MichaelHilton/master

Added code to preprocess the events file to be able to replay without manual edits.
Incorporated Caius's comments on pull request #13
Merge pull request #13 from altern/snapshotComparison

Fixed NullPointerException on replaying snapshot events;