Feature/table support v2

Adds support for Examples table and steps with multiple lines/tables.

Refactored the code quite a bit to make it more clear/explicit, also changed the ANTLR grammar so a step with multiple tables is correctly parsed.