support for posting api keys through the request body, refactored the keygen service route and fleshed out the keygen service uts