Fixing the code

Please have a look at the change I made to your code, summary of the changes are as followed: 

1. The application now accepts two command-line argument for input and output files and validates the file and the path for the output file and displays appropriate messages. 
2. Add the school to the "Intern" class and output file will now also contain the "school name" if it was entered else it will display N/A
3. You don't really need to use dictionary for the mapping, enum will simply do. 

This is by no means bullet proof but it is good enough! ;-) 

Enjoy!