changed link() to addLink(), added a removeLink() method.
added comments indicating that this class is deprecated
Added the ability to copy arbitrary entities via the addition of a
deepCopy() method to Entity and ShapeGroup. This should be useful for
the map editor.