client: Support for requesting files by hash

This includes a UI for the user to input a file hash to request a file.
rtc: Return first 100 bytes instead of first 50

We can afford to return the first 100 bytes, and it's more interesting.