Adding tests for ban timeout and nearly completing recording_collection.py tests to 98% and stream.py to 33%, more detailed coverage results. +1% total coverage for #180.