Recursive conversion of snakeyaml results to case classes
parseAll equivalents; remove references to snakeyaml from main file