Resolve issue #24

Install <form>/<dialog> now hidden by default and revealed by clicking a
<button>

This <button> is placed in <header>, and the <dialog> itsef is moved
from <main> into <body> (moved from components/main.php to index.php)