refactor indexer management, since Rose would call init_indexer every time indexer was undef but Moose does not
bump version, changes