As discussed in issue #4 removes the dependency on delayed_job