Refactor code to support different instruments
I need to refactor the code in this repo so that we can support multiple instruments (Bio-SANS and GP-SANS to start). Current plan is for most code to go into src/common and the instrument specific code goes into src/{instrument}. Then, the CI will be updated to be able to produce different images for each instrument's GUI.
Edited by Duggan, John