Save and load sfg to file, preserves positions when loading the sfg into the gui. Also minor fixes to connection etc.
This can't be merged until the __str__ is fixed for some sfgs. Closes #66 (closed)
__str__