add snakeyaml
add apps.yaml and generate_manifest.py skeletons