Moved HttpKeyTypes

HttpKeyTypes - Had to move this to its own class file so that Jackson
could parse it, Jackson doesn't like non-static internal classes.