name changed of objects, createShape extracted
using chai & mocha for testing, implemented isEqualTo for Node & edge