Added Fetcher class with fetch method

Added Fetcher class. Has a fetch() method that will attempt to fetch a
url, and raise an exception if the status code isn't 200