Refactor backend lookup to be more readable
Returns nil if service returns empty result
Merge pull request #8 from Jimdo/empty-result

Return nil instead of empty results to bail out in Puppet run