added capability to automate the show selection process based on regular expressions. added IO error checking when opening files.