Initialize variables
Cleanup error messages
Also check if IFO is a VMG
Cleanup documentation
Add dvd_debug