Promisify everything!

Fixes #16
When is that supposed to be? We'd have to add this to every file using Promises this way.