added single service and multiple service tests

Added some tests to the bakery for single service and multiple service scenarios
I found it useful so that the caveat checker can return an error which contains the encoded caveat. See the idservice example for an example of how it can be used.