Changes to persistance, changes to logging
Data is now stored as serialized classes, but can be exported in
human-readable form if launched with the "-debug" flag. Logs are now
stored to a file to show all logging levels.