Fixes and changes, GUI options are savable

Presets, separation character and language are saved. Separation char
and language are loaded from a file via pickle. Saving presets will be
done later. Some core.py adjustments for the future for selecting
methods to translate item flags and attributes. Still horribly coded.