class now extends GateDecorator to support decorations

Resolve issue #43.  This class now extends GateDecorator in order to support decorations.