Use npm banner in README
Implement promises so broken tests pass