A thin wrapper around the Firebase API that is oriented around promises rather than callbacks.