rewrite using parsedom instead of beautifulsoup

- the bottle neck on slow machines was beautifulsoup which requires a
lot of CPU power
this version replaces beautifulsoup with parsedom which is not so
powerful but a lot faster.
- added an option to define the stream quality
- this is the first working version missing minor functionality from
the old version