*Refactor RPC JSON again *Add types for rpc clear cache and broadcast request/response *Add declares for new core classes