Added support for sending files
- File upload added (Python client library, Python client, server)
- Messages are now saved with pickle instead of JSON