Implementation of Song.FromUri and exception handling.

I don't have the non-iOS FromUri loading implemented. This PR is to show the direction of the implementation.