Address passing lookup type to tilter method.

LookupTypeField.compress() now returns Lookup (a simple namedtuple) instance.
Filter.filter() now checks for value being a Lookup instance and handles setting lookup_type
Adjust tests to handle these changes.

Fixes: #115