feat: separate VNA into generic DUT class
All notions of VNA, magnitude and phase in prototype.py and the GUI have been removed and generalised. This is just refactoring, no functional change. However, the syntax of the config file has been adapted.