Fixed files permissions: restrict execution rights
Removed deprecated and todo comment for Component\Calendar::getProdId()
Removed user-specific entry in gitignore

.idea is user-specific and should not appear in a project .gitignore. Consider adding it to the user global .gitignore instead.
Removed unused use-statement