Added execution_time param to put() for delayed execution
task expire() added, cs fixes.
tests for delayed task execution.
removed composer.lock
ignore composer.lock