removed duplicate in condition
check if we have an request. there a are situations where theres no request at all (tests, async workers, ...)
createdEvent subscriber works now in request-free environments too.
some readability/ pep8 cleanup
pimp ignores. explizit diretory handling to avoid unwanted side effects