More shiny updates

Just need to work out the data saving/exporting stuff and then we're
done…. for now…

still only designed for no-photoinhibited and does not yet allow users
to input extra data but these will come.