Added snakeyaml to dependencies, started rewriting YamlNode