Implemented several Pump.io methods
Refactoring and cleaning.