Added basic persistence for mappings on CSV file. Closes #7

Somewhat inefficient since it saves the whole set of mappings on any
update but we don't expect that many records (couple hundred?), so
this might not be a killer. For now it works.