Fixes #192 Allow loadResources to accept ResourceInterface objects

Ah, I think I see what your saying here.  Unfortunately the loadResource method is protected and the only entry point is through loadAcl which is why all the services are configured the way they are.  Since I didn't need to test loadRole I'm not returning any roles.

I do have another change to add Traversable support to loadResource and loadRole so I can return a list of roles to test that as well.