Initial commit of the ConfigurableDictionaryNode

This is the building block class for our new configuration

Change-Id: I86b46593a372116253bff028d90e7f352057b01d