Configuration changes and bug fixes

* removing configuration for an option does not crash anymore
* removing the complete git or rvm configuration does not crash anymore
* lighter config: removed commands that are not supposed to change
* configuration changed to accept no decoration options
	:staged:
	  :none:
* when symbol is not used, option still displays
Split code
Improve Readme