Add favicon.

Add background image.

Add lazy loading of images.

Lots of other stuff.
Make search button wider.

Handle the case where there are 0 results.