Refactored ASSOCIATION command class to remove methods from ZWaveNode
Moved AssociationEvent into AssociationCommandClass
This makes it consistent with the ConfigurationEvent - as per JSW changes
Tidy up configuration and add error handling