Completed Implementation of Cat
- Added exit_status to the Program structure to keep track of errors.
- Removed the vector for buffering the file and instead opted for printing to stdout directly.
- Implemented caret (^) and M- notation for showing non-printable characters.