fixed check in index_table.cpp to allow neg simple indices

A test was added to index_table.cpp that fails if the lower bound (lower_seg_) is negative.
This caused one of the test_simple test cases to fail.  Since simple indices should
be allowed to have negative values, I changed the test to check if the index is simple before failing.

Is there some reason not to do this?