Towards truly local gradients with CLAPP: Contrastive, Local And Predictive Plasticity