Use different default source for widget and simply append it to player
Introduce Soundcloud::toggle method
Add URI.js dependency
Improve check for source compatibility with tech
Fix volume initialization
Fix dispose()
Allow source changing and simple tech init without a source

Now we should be able to change the source after initialization without a source.
Debug logs were added to most functions