Adding a PNA driver (untested).

Slight modification in InstrTask and Roottask to store driver in dict and never create two drivers for the same instrument. Slight alteration of instrument property to avoid setting a value if it is not necessary.