setup.py updated
tessera created: check dirty
error handling for edit