Allow setting an external resque server, backward support to defaults

In a real production system, you need to be able to configure Resque against a remote server and possibly a non default port.
Added documentation and code, no testing though, couldn't think of a meaningful way to test this.