To practice File I/O, Exception Handling, searching, as well as other  topics seen in OOPII lectures (comp249)