Added 'elsif' tag to grammar.
Added some more filters and tags.
Added some unit tests.
Renamed tags.
Renamed filters.
Renamed unit tests.
Added support to pass a JSON string representing the Map holding variables (using the Jackson library).