updated depends and add david-dm badge