switch to foundation 5, improved JSON synch, and begin refactoring client