Adjusted audiostream_tp.py per Pull 457 feedback - updated to meet stylistic guide, added try/exception to audio read-in, broke out visualizations as separate class