Bugfix on filter with multiple inputs

Fixed a bug where a filter would only return the first result of multiple inputs
Started working on interpreter tests