cleanup path.py
update .gitignore
fix docstrings in circuit and connection to prepare for merge
update changes to prepare for merge
prepare for merge
add setup.py