[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
Article should be `an` instead of `a` (e.g. `an offset`) if I'm not mistaken in my English grammar knowledge. Please check comments, that might have similar issues.