start to build out the apps
apps: fix encoding/decoding and chunk splitting
more app backend work
Page template for some potentially genius, and equally potentially
fatuous ideas...
Merge remote-tracking branch 'upstream/master'