Make ActsAsTenant.with_tenant return the block value instead of the tenant

Fix for #28