Issue 55 edb multiple records

address https://github.com/cityindex/LogSearchShipper/issues/55

@mrdavidlaing, could you take a look?
I think this test data is also incorrect.

It seems to be turning this bit of XML
```xml
<Server>
			<Name>ENV1-APP01</Name>
			<Description>The app server</Description>
			<Domain>example.org</Domain>
			<Environment>ENV1</Environment>
			<NetworkArea>APP</NetworkArea>
			<PorV>Physical</PorV>
			<Services>
				<Entity xsi:type="WindowsService">
					<Name>PriceHistoryServiceHost</Name>
					<ServiceName>Price History Service Host</ServiceName>
					<Tags>service_tag1,service_tag2</Tags>
					<BinaryPath>"D:\Apps\PriceHistoryServiceHost\PriceHistoryServiceHost.exe"</BinaryPath>
					<BundlePath />
					<LogPath>\\PKH-PPE-APP10\logs\Apps\PriceHistoryService\log.log</LogPath>
					<LogPathType>log4net</LogPathType>
					<LogPath1>\\PKH-PPE-APP10\logs\Apps\PriceHistoryService\PriceHistoryStats.log</LogPath1>
					<LogPath1Type>log4net_stats</LogPath1Type>
					<LogPath2>\\PKH-PPE-APP10\</LogPath2>
					<LogPath2Type />
					<SystemArea>CORE</SystemArea>
					<State>stopped</State>
				</Entity>
```
into
```json
﻿{"environment":"ENV1","cluster":"APP","host":"ENV1-APP01","service":"ENV1-APP01","event_source":"\\\\PKH-PPE-APP10\\logs\\Apps\\PriceHistoryService\\log.log","expected_state":"stopped","logger":"EdbExpectedEventSourcesLogger","level":"INFO"}
```
when it should be producing
```json
﻿{"environment":"ENV1","cluster":"APP","host":"ENV1-APP01","service":"PriceHistoryServiceHost","event_source":"\\\\PKH-PPE-APP10\\logs\\Apps\\PriceHistoryService\\log.log","expected_state":"stopped","logger":"EdbExpectedEventSourcesLogger","level":"INFO"}
```
Not the `"service":"PriceHistoryServiceHost"`