Merge pull request #1 from palmerhyde/master

added generic gary cahill defender
Merge pull request #2 from palmerhyde/master

sync with master
Merge pull request #3 from palmerhyde/master

Merge with master
Merge commit 'a0a1646bcb2042db907cf3401cc6e2b99307e21d'