Added view model classes and stub for URL fetcher