Favicon, spinner and history

Added a proper favicon, loading spinner and HTML5 history API stuff to enable back/forward between searches and also update the URL so searches are easily shareable.