Fix: close the HTML when search is aborted
Add initial requirements

They are probably still not complete, but feels like a good start.

Part of #29
Add gitignore