Allowed use of an external configuration file for most settings. Also
changed disk infor recognition to use a regex with named capturing
groups to allow for greater flexibility in recognizing disks.