Major updates

Improved source code readability
Updated README.md
Implemented playback watchdog
Improved playback reliability
Implemented playback bar (when debug not enabled)