touch after mkdir can create a dependency build loop when #include's are wrong; ditch it.  Also rename bitfield->BitVector; associated changes coming.
bitfield -> BitVector associated changes