added naive buffering
smarter buffer strategy
working teardown method
working teardown method
refactored rtsp response object
fixed error handling