Add UrwidMarkupHandler class
Make UrwidMarkupHandler wrap list instead of subclassing it
Minor code changes
Add TODO