Recommended labels

Set up client-side templating. A  bit hacky (reliant on branch of origami-build-tools, hacky normalisation of client/server data models, but swig basically works