Adds :server preference to Gateway::AuthorizeNetCim (defaults to 'test') and raises exceptions if store does not have preference :server set to either of 'live' or 'test'