changed types to use numpy formats 'int8', 'uint8' 'int16' etc.
added support for bladerf (16bit signed samples)