Add try/catch around wakeup cache restoration.
Initial refactor of Option class
restore refactored files
restore seedbag