Implemented custom parsers.

I implemented a very straight forward way to use custom tags with the parser.