extracted AbstractSearchGraphReader from SearchGraphReader
changed SearchGraphReader to extend AbstractSearchGraphReader by
implementing getGraphWriter
added SimpleGraphWriter