Added timeouts to search request and Top Tracks.
Now when one of the services is unavailable, user will get search results from another service.
If iTunes is unavailable, Top Tracks will show 'No tracks'.
Merge pull request #74 from nimf/search_timeout

Added timeouts to search request and Top Tracks.