source updates

- add CircuitImporter/Exporter base classes