add template files, polish UI, tidy code, add loading image