add base of STG class, add call to super.cleanUp() in cleanUp override methods
merge of the master branch modifications
merge of the master branch modifications
add reader from the stg format, add writer to the dot format
finalize I/O for Stg: from Stg, to Stg, to Dot.