Make loadAssocations just a flip of runLoader

Makes interface more generic. Entity is only involved
when using belongsTo. loadAssocations could be used with
any type now.