Updates and small fixes
New check: UseIfExpression
New check: UnnecessaryElseBranch