more work on sms$serial
update TODO
work on sms$exchange (hacked fim builds now -- run untested)
merge test updates