Update service tests
Update test
Add optional and named argument support to argument decoding
Update KRPC.GetServices