get resolution data from reduced dataset
refactor a few more methods to store info
refactor key check so that it can be overridden easily

 * for re-use by others
add script to create 3d surface plots of normalized data
make into a more general, callable script with argument parsing
add option for users to manipulate an interactive plot
Merge branch 'store-in-ispyb'