Add a library for saving settings in property files
Remove the property-binder library; it didn't suit the implementation
Dynamically select first mode
Fix a bug where if you have enums in CodeFormat with the same names, it wouldn't update
Add preferences for drag sensitivity and tile mode, through java's preference api
Add preference for code format
Add world map preference, added new util class and further enhancements