Currently if the program tries to read an events file that does not exist it simply stops execution. This is stupid, especially since you can specify a file as an argument. Must a user really create an empty text file before using the program? It should be noted that the program should not offer to create a file when in no prompt mode.