Escaping saga continues

- fixed a bug in <select> with list (careful about linebreaks)
- fixed a bug in class_fmt macro
- added <hr>, <form>
- added favicon.ico
- added TranslucentSoup class to do all the post-processing
- html is now completely escaped on render and then angular stuff is
unescaped by TranslucentSoup
- updated example.py