code: function getPins(callback) {
          var allPins = [];
          getBoards(false, function (boards) {
              async.each(boards, function(board, asyncCallback) {
                  var splitHref = board.href.split('/');
                  if (splitHref[1] === username) { // it's possible to have boards listed from other users
                      var boardHref = board.href.split('/')[2];
                      getPinsFromBoard(boardHref, false, function (pins) {
                          allPins = allPins.concat(pins);
                          asyncCallback();
                      });
                  } else {
                      asyncCallback();
                  }
              },
              function (err) {
                  if (err) {
                      console.error('Error iterating through each board to get pins');
                      throw err;
                  }
                  callback(buildResponse(allPins));
                  return;
              });
          });
      }
docs: /*
  Get all the user's pins (from all boards we can get)
  
  @param Function callback
  @invoke callback(Object pins)