updates Makefile to support nesting
now uses yaml instead of json