Allow more WHERE options than just equality operators

## Allow more WHERE options than just equality operators

### Acceptance Criteria
1. Can still pass in ['column' => 'value'] to findBy and findAllBy to mean 'WHERE column = value'.
1. Can also pass in ['column', 'operator', 'value'].
1. Operator can be =, !=, >, <, >=, <=, LIKE, or NOT LIKE.

### Tasks
- None

### Additional Notes
- None