Validate pod on create and update.

* This commit adds pod validations on when creating and updating a pod.
Check for empty pod ID and then move this after the len(pod.ID) == 0 { pod.Id = ... } block.