Added base class for circuit processing
Added class for physical implementation of spin chain model
Added class for physical implementation of cavity-qubit model
Added __init__ for the modules
Added import CircuitProcessor
Added import CircuitProcessor
Added import for all gates
Renamed DispersiveCQED to DispersivecQED
Merge branch 'master' into add_gates
Removed non-general classes from default import
Renamed DispersivecQED to cqed
Renamed DispersivecQED to cqed
Added unit test for resolution of non-adjacent gates
Added unit test for resolution of non-adjacent gates
Removed list requirement from targets and controls
Removed redundant code
Fixed bug
Fixed indentation
Fixed bug
Fixed error message