Add Coverage configuration
Remove -ObjC
Enable some more warnings