Add extension points back after refactoring

Extension points were disabled due to major refactoring of the parsing.

Add way to add:
- new block level elements
- new span level elements
Merge pull request #6 from pekkah/feature/extending

Add extension points back after refactoring