Implemented comparisons of columns to columns and columns to values.
- Fixed some -specs to use boolean() instead of true | false

TODO:
- Handle errors in predicate_utils
- Make sure only valid types are being compared?
- Be able to compare timestamps.