Add stuff for the apikey authentication system needed for POST to the KB. #8
Initial stuff on creating variants from a service. #8