Consolidated XML Parsing changes

1. Added XML query methods
2. Added Collections to each node element.
3. Added methods to get and add children element to a collection
4. Overridded the default ToString method of ServiceEndPoint node to
print proper output
5. Fixed XML parsing bus