replace entry points with initial marking
eliminiate storage singleton

Now that only workers rely on the persistence redis instance, it is
possible to manage the lifetime of that connection using celery's
worker_init signal.
remove dead factory code
remove dead backend method
make sure to run tests with 2 workers to expose race conditions
Merge pull request #51 from mark-burnett/replace-entry-points

Replace entry points