Added additional file stream/read code

- Added test code for reading in Header, PRG, and CHR
- Banks are NOT setup yet.... only room for 1 bank of PRG and 1 bank CHR
for testing NESTEST
- Put memset() in several places to address char[] not being initialized
to 0.  There was garbage in some of the char arrays before.