add google's dmp to create patches
added diff listeners, updated readme and removed tests