Adding dacConfig struct to allow storage of ID, MIN, MAX values for range checks.
API CHANGE: new parameters for API constructor, default to * (any USB ID for attached board) and logging level "WARNING"