Moar big changes

Implement further checks & options in CheckPriorRevision(), to find whether a snapshot can be found in the download directory, and then let the user choose what to do from there on.