Added ContextAwareAssertions which closes #240

Permission could be a PermissionInterface (https://github.com/ZF-Commons/zfc-rbac/blob/master/src/ZfcRbac/Permission/PermissionInterface.php). I'd suggest you to add this to the type hint as well as explicitly casting to string (remember the interface has __toString) in it.