added initial implementation
fixed standard test
fixed rpc invalid params bug -- rpc does weird exception handling that seriously masks the problem. I want to ditch the rpc bullshit, both our interfaces are in python, so why bother with the RPC? ...