TST: Changed the error raised by no tables in data.io.Options

Tests were failing if the scraper got the webpage but there weren't any tables in it. Added condition to raise RemoteDataError if no tables were found.  Still IndexError if it can't find the correct table.
Merge pull request #7392 from dstephens99/OptionTests

TST: Changed the error raised by no tables in data.Options