Added Edge Validators, updated deserialization, Scene got filename
refactored Edge and GrEdge classes for easier override
fixed panning issue when drag edge
improvements to selection, edges
improved deserialization