working upto proof of concept webapp
tidy up and compile into site.yml