API CHANGE: "flags" parameter for test functions now defaults to 0. Makes the calls in most cases shorter.
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"