Finished the GUI to allow editing without XML

Work still to be done:
Integration tests with AI
Drag and Drop/Reordering
AI restricted use
A multi-line string in JSON is actually a list of string values, which have to have .join called on them before they are synthesized into a string.  The flow that would be necessary to include a multi-line string here would be (importing data --> searching for the right assessment --> joining the string to fit convention --> feeding that into the method that I am testing), and that didn't really feel data driven. Is it okay to keep it this way?