move the tabcomplete stuffs out of the old package and into their own subpackage