Much playing with numpy and _struct_ bitfields.  Times are 
now very fast, but code is a mess.  Most of the code now
exists, but is scattered through "scratch" files and such.

Next commits will be getting the code in order and making it
work again.