#487: move Puffin from Apps to Browsers, add new rules and test