closes #117 - Having immediately executable offloaded jobs is necessary to be able to run usecases like: send batched emails now, or any other job that does not need to be scheduled - Changed "simple" job timeout to make tests run faster
closes #115 - When scheduling one off job for future execution you can now pass in Date as a first parameter to `scheduleJob` method