* Callbacks are now given to requests via kwargs for more flexibility

* Updating volume & files information is now made in the handler, using callbacks in the request (passed by kwargs at __init__)

* Added the PONG request and a primary handling system for unsolicited server messages, as we need to be able to answer to the server's PINGs