Add generic command-settings-file-loader-class

Or something like that
Moved renderer settings to command-based loading
Update window as settings are changed

I guess we'll have to make due with this
Added ToString to new commands
Merge pull request #25 from Badassitude/new-settings

New settings