added a yaml parser for some serious customizability
changes
changes