Added Settings loading/saving.

Refactored an internal settings data object
Settings data object serialization to/from XML with Xstream library
UI state transfer to settings data object via Java reflection api
Fixed UI update after loading settings.

Changed events listener on all checkboxes
Slight UI relayout to made it more compact
Successful generation dialog.

Lowered initial snow cover max percentage
Updated README