Initial try using resque

The test fails because when you put the user instance in
Redis and try to get it out again it stops being a User
and ends up being a Hash because of serialization into Redis.
Fix the spec

We now give the job the smallest piece of information that it needs
to do the work. It is the jobs responsibility to look up the user