Add option for video files
Fix bug with default behavior
Fix bug with optarg
Add more error handling for opening video devices and files
I am bad at spelling variable names