More strict comparison

== to === where necessary or applicable
!= to !== where necessary or applicable

applicable = where its only strings or only ints, no string/int uncertainties
necessary = where `"some_table" == 0` would suddenly be `true` again!

I left uncertain pieces alone for now. Maybe one should address that later on at some point.