Serve API version list, test with an e2e test.

Have no idea if the e2e test passes. Can't get e2e test to run for me.
How will this work for component plugins that provide different version sets than Kubernetes?  Is the root dir expected to be a convention?