Update script to take in output argument and read in all types
Extract read/write functions to library
Add runner and ignore data/corpus