Add configuration settings for Error Queue, AuditQueue and AuditingEnabled

Auditing is disabled by default. Default ErrorQueuename is [errors], default AuditQueueName is [audit].
Also removed NoAck settings as this is not being used and value should always be set to false.
Updated and added relevant tests.