Fixed browser opening issue

There is an issue when `spotipy.uitl.prompt_for_user_token()` tries to open the browser using the `subprocess.call` as stated in #29 issue. This pull request intends to fix this by utilizing `webbrowser.open` instead.  

It also works around the unnecessary verbose output of `webbrowser.open` and programmatically redirects it to the `/dev/null`.