Added the ability to configure the user agent
Added a default user agent
Merge pull request #68 from felixgirault/feature-user-agent

Configuration of the user agent
SoundCloud allows usernames with underscore

"_" is an allowed character for SoundCloud.