Upgrade to require 2.1.5
Add Vow as the promise library