Fix RIPD-77: Websocket API subscribe to multiple books only returns last...

Fix for https://ripplelabs.atlassian.net/browse/RIPD-77

I have test the code, and wrote the unit test for the fix.
I have tried to fit the code to the existing coding style.

Any feedback is welcome.
Thanks.