added single service and multiple service tests

Added some tests to the bakery for single service and multiple service scenarios
@rogpeppe having this function is a good idea. The problem with putting locator into ServiceSuite means we'd need to add setuptest and teardown test calls to init and empty it, for now I'm happy with it being an argument to newService