Add an option to remove logs

Logs are also removed by default when workflow is deleted
I like how you moved logic into ```remove_workflow_and_logs``` method. Could you also move this logic into ```remove_logs``` method? Perhaps ```remove_workflow_and_logs``` Method could also be rewritten into simple calls of ```remove_workflow``` and ```remove_logs``` methods?