Added block-based methods for rpc calls and wamp-cra

It was convenient to authenticate in a single call rather than use a delegate so I added the functionality. All existing methods, including the existing wamp-cra flow are intact and fully functional.