Indigo

changes to adapt to new yaml-cpp. New yaml-cpp interface is much cleaner IMO.