Fix behavior of titles on hover and focus

- Add underline decoration to titles on hover and focus
Add more hit area to titles

By adding display: block to a elements, they get much bigger hit area, better for both desktop and mobile
Add link to homepage on footer
Add division from content to footer

<hr> element greatly divides the content and the footer of the website