Update fileopen.bas

I've added many additional comments which should make it clear what the program does and what section does what. I think examples should be as heavily commented as this one in order to be able to learn how to operate the language.