Myriad fixes.  Should have been several commits.  Oh well - documentation updates (fixed on firefox!) async improvements esp. with errors, syntax fixes, more tests