[WIP] Support multiple @find-by annotations

Still open tasks but basic support for multiple ```@find-by```. Still requiring some new unit tests and ```ElementCollection``` see #48 for more details.

Closes #13
Since it's only 1 line in foreach, that does something, then it would be nicer to to put it inside IF statement (line 123) and invert it's condition.