Change the visual structure to be less boring
Add means to abort/retry search

This is in preparation of making it type-to-search in the future.
Add warning about missing JavaScript

This really shouldn't be necessary in this day and age, but I don't want to
exclude anyone ^^
Add searching for games as soon as you type

I've added a second timeout before the request starts so as to not hammer the
API and to prevent problems that seem to crop up when I was sending requests
too close together. Hopefully nobody will notice the delay.