Implemented settings sync (#19)

Refactored/extended messages on preferences page
Added an option to disable sync
Finishing up settings sync (#19)

Merged with #24
Updated changelog
Incremented options version
Fixed options_version sync
Merge settings-sync feature branch (closes #19)