Allow passing in the body content as a string
Add the top-level class that everyone will use
query.ToString() does not work as advertised
Correctly cast return value to the correct Task<T> result
Merge pull request #2 from xpaulbettsx/castle-api

Add top-level API