Change boolean decoder to force true/false types.  Added attach decoding, added detach encoding/decoding, added both to frame_reader