Add an e2e test in go. Also adjust validation logic a little to make it more reasonable.
Not integrated into existing e2e yet.
Merge pull request #1794 from brendandburns/e2e

Add a pod update e2e test in go. Also adjust validation logic a little.