Local persistant data

Added serialization to save data locally. Started methods for an
optional XML export/import functionality (most likely will use
dropbox).