Pump: code cleanup

The pump does not emit error event, so it is needless to listen to it.
Group: added pumps method
Released version 0.2.15