Replaced DOM Futures with DOM Promises, they have been renamed.

This closes #275.