Pushbullet = function(done) {
  _.bindAll(this);

  this.pusher;
  this.price = 'N/A';
  this.startingBalance = pbConf.startingBalance === undefined ? 0 : Number(pbConf.startingBalance);
  this.advicePrice = 0;
  this.adviceTime = moment();
  this.lastBuyTime = moment();
  this.lastBuyBalance = 0;
  this.hasBought = 0;

  this.done = done;
  this.setup();
}
Required Config:

config.pushbullet = {
  // sends pushbullets if true
  enabled: true,
  // Send 'Gekko starting' message if true
  sendMessageOnStart: true,
  // Send Message for advice? Recommend Flase for paper, true for live
  sendOnAdvice: true,
  // Send Message on Trade Completion?
  sendOnTrade: true,
  // For Overall P/L calc. Pass in old balance if desired, else leave '0'
  startingBalance: '0',
  // your pushbullet API key
  key: '',
  // your email
  email: 'jon_snow@westeros.com',
  // Messages will start with this tag
  tag: '[GEKKO]'
};