Lots of small rewrites.  Also, loads successfully from firebase, writes to firebase successfully.  Many missing cases, can't delete, for example