Add mock implementation of file sharing

This includes the basic format of requests between peers. There is a mock
file hash and content ('abc': '12345') for testing that the ops work.

The next step is to allow the registration and transfer of actual files.