Many more fixes and enhancements, and got futures/signals working and marginally tested.