Updated commenting and naming for the read method.  Added read tests.
Added PCM delaration to recorder to correct an error. Added a generic
getsetter method for all harware parameters in the PCM object. Added a
setter method for the parameters as well to ensure a configuration.
Added tests for individual get and set of each parameter.