Return a Awesm::Url instead of nil upon failed requests.  Also fixed tests.
Merge pull request #24 from mcclaskc/master

Return a Awesm::Url instead of nil upon failed requests.

This unifies the function signature with the rest of the project.