Add another dialog to log issues during EPW read.
Improve a lot of things, mainly with input

This adds a lot more checking and connects in logging. Bad input
was causing the program to exit and that really shouldn't happen.
A lot more needs to be done in terms of error checking and the
ERROR macro needs to be gotten rid of.