ForeignKeyReplacer (still needs work to pass tests)

- Has issues with producing self-joins (see: "select e.super_ssn from
employee")
- Does not catch anything but binary logic in where clause (see:
"e.super_ssn IS NULL")
small cleanup