initialize UI commit

initialize UI commit for notification sound feature support
Implementation template method for notification
Use camelCase, add hookMethod

Moved to camelCase function name for abstractInit(); added hookDebug
Method
Initialize WindowsNotifier audio play features

Initialize WindowsNotifier end-user customizable audio play features
Capsulize Access Modifiers
Initialize AudioPlayer, SupportFileTypes

Initialize AudioPlayer, SupportFileTypes
Improved try-catch to use template method pattern
***ground breaking***  Initialize AudioDriver

* moved Audio Classes to AudioSupport namespace
* added new AudioPlayerDriverNAudio, for support audio playbackend by
using NAudio
* added Factory Class for AudioPlayer
* minor fixed
Temporary update

temporary update defrecated code
Update README.md