added landing page. closes #6, closes #7. also fixes #3

Added a landing page to greet visitors which should look OK both on mobile and desktop.