Radio: Completed and cleaned up printToStream and constructors.