Changed @RPC to @Register
Allow call to return promise
Made it so that if a call is registered without multi register, we'll only add it to the first worker