renamed ElementSerializer to GraphSerializer. Path is now part of GraphSerializer and DetachedFactory so it works irrespective of which Path implementaiton is being used. Fixed #142.