added register_rpc_suffix and tests, shortcutted and cleaned up the other register methods