Added the maxReceivedMessageSize property to app.config and rolled back the changes to passing in params, currently passing in the binding and endpoint results in unrecognized message error