Redesigned BCTW

Store minimum information in a BCTNode, improved memory usage.