Starting to combine some future/promise/deferrable/etc... libraries from other projects into a single cohesive project.