Commented out unused variable
Fixed struct/class mismatch of forward declaration and declaration
Silencing clang warning about hidden virtual function
Fixed wrong binding of not operator (previously bound to operand not to
result)
Added note about clang testing