Context: reordered elements

Better readability: separated configuration/paths.
Throwing NoSuchConfigurationKeyException instead of returning null
Context: own directory
Fixed spell
Context: reordered configuration keys
Context: added parameters