Mainly adding a paginator to the mix

tables.dart got a paginator which is a mess but it works. Still long
way to go before useful for anyone else.