fix issue with addIndexColumn with no index specified and constructor, beef up the test