[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
If I understood this correctly, then we're only testing single annotation here. Maybe replacing `foreach` (here and below) with `$annotations[0]` would be more expressive.

Right now with this foreach it's a mystery why at the end of a method we're asserting for a single found element.