New map-based system to change settings

With support for old variables which will be removed at some point in
the future
Update readme.md
Merge pull request #4 from devatrox/settings-map

Settings map