Add an option to remove logs

Logs are also removed by default when workflow is deleted
Moved redis to an instance method and extracted few methods
I knew I forgot something important...
Merge pull request #10 from pokonski/remove-logs

Add an option to remove logs