Added additional API results parsing and container classes, as well as
cleaned up doc and some minor code refactoring.