Merge pull request #173 from Soundnode/develop

Latest code from develop branch
Add playlist improvements, code refactoring, closes #174
code refactoring and minor message notification change
Merge pull request #175 from Soundnode/playlist-improvements

Add playlist improvements, code refactoring, closes #174