Directory should use underscore
Update development dependencies
Support ISBM spec changes to remove LastMessageID and add RemovePublication call
Add XPath support
Validate array values