Tasks:
•	Fix so the design of the images is like the attached picture in the root folder (preview.jpg)
•	Implement so you can click on the Share link and retrieve a full page that is SEO friendly
•	Style the share link so that it looks like the button in the preview
•	Add some kind of status when the AJAX is running, something like "Requesting, Retrieving"
•	Display whatever the pictures are retrieved from the cache or not, like "Loaded from cache / Loaded from flickr"
•	Implement so the cache helper (CacheHelper.cs) has support for both reference types and value types
•	In HomeController, add a feature so you can select between FlickrCacheableRepository or FlickrRepository by some configuration flag, create a solution that are easy to extend so you can have N numbers of repositories
•	Change HomeController's GetImage method only to allow POST request, update the JavaScript so the functionality still work
•	New images should fade in when they are added to the DOM, focus only on the image so each of the images loads smoothly and are display ready.
•	Style the application to look like the attached preview (background image found in the root of the Demo folder)
•	Create a responsive layout so that the application looks good in all resolutions (1 image per row in mobile, 5 on tablet and 10 on high resolution computers)