implemented webview for Community instead of browser intent
this reverts #485, fixes #451
some minor refactoring regarding urls done too