Settingslogic#to_nested_hash converts nested Settingslogic objects to Hash objects

Example/spec:

    hash = Settings.to_nested_hash
    hash.class.should == Hash
    hash["language"].class.should == Hash
    hash["language"]["haskell"].class.should == Hash
    hash["language"]["haskell"]["paradigm"].class.should == String