Show UI as fast as possible

Use QTimer::singleShot() for initialization to show UI as fast as
possible.
Add html source view

closes issue #6

- add QPlainTextEdit that shows the generated HTML source.
- add a subclass of QLabel that sends a signal when double clicked.
- use new ActiveLabel class in statusbar to switch between HTML preview
  and source.