Added runtime flag to disable the beep
Gets ready to read again immediately after end
Added requirements for pip install