default to object on CastAway options
fix a few issues with default receiver
reorg..
lot going on, but finally in a sane place