Improve requireSpaceBeforeBinaryOperator rule

Add check for commas to requireSpaceBeforeBinaryOperator rule
Add "backward" argument to checkIfPunctuator fn
Improve disallowSpaceAfterBinaryOperators rule

Add check for commas to disallowSpaceAfterBinaryOperators rule
Improve requireSpaceAfterBinaryOperators rule

Add check for commas to requireSpaceAfterBinaryOperators rule
Improve disallowSpaceBeforeBinaryOperators rule

Add check for commas to disallowSpaceBeforeBinaryOperators rule
Update readme for binary rules