Error Notification added

Support for error notification through NSNotification. Also, stopped
sleep() loop in cases when the stream is playing but the status stayed
Waiting.