Write a test to verify valid return types
Add method return type validation in RestMethodInfo
Implement BuildRestResultFuncForMethod for Task<T>
Handle Rx
Throw on failed HTTP requests
Handle requests that only care about completion
Merge pull request #1 from xpaulbettsx/return-vals

Handle actually issuing REST requests, not just building them