- added separate demo pages for each custom tag
- added a central dispatcher servlet that forwards to the right demo page depending on a request parameter