Add Que backend support

Here is the basic implementation of Que backend.

Note: tests are performing in Que.mode = :sync (default if Rails.env.test?) so we don't need real PostgreSQL running.