added saving and opening. converted save format into JSON. implemented JSON parsing for variableInputs and inequalityInputs.