These lean heavily on `go test` for everything possible. Also adds setup for versionchecker test in make, and a script for extracting CRDs from templated rendered YAML files Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>