added rules that check for assignments in while/if/.. clauses

fixes #130
adds checks for unintended usage of AssignmentExpressions inside if/for/while clauses