FromAsync use Methods for propper exception handling

RequestUrlAsync throws exception when no response comes back. Instead of
providing callback, take the actual method.
Added async support for WP8
Merge pull request #53 from dersteve/master

Async Support for WP8