Supports basic ad insertion via cuePoints in test file

* full ingest pipeline developed against VAST urls
* could use some refactor of m3u8 parsing, since it sort of happens
twice in the same file.