Assignment5 File Handling and Exception Handling