Add abstraction

Add rpc_handlers param for asteroid_stream_handler
Move rpc_function for kvs to kvs_box module
Add kvs filter function
Add test for filtering
Make rpc call async, add task uuid