Rearranged the code and some architecture cahnges

Implement the WebViews with a Fragment, so that there's a
tablet-optimized version now too.