Node decoder

A start on adding the ability to manually create a node decoder via a text config file.

Pull request is as a placeholder, not necessarily to be merged at this stage as the config file needs to be loaded in the right place, location perhaps given in main settings file.

Tested this here and it works with long datatypes (unsigned at the moment)