WIP 170 save ep, 157 render malfunction
170 Save episode prototype, for use by JS renderer. 157 render malfunction - uses a basic black X Hope the baseline for this isn't too old. There are flake8 errors in files I haven't touched. I have also fixed a few which I didn't introduce.