initial commit

argument parsing
the format of the yml file needs to be defined