Version 0.4

Adds support for timeout in RPC calls (including for asynchronous calls).