Assignment 5: TableViewController refreshControl implemented.
Assignment 5: Task 3 implemented.
Assignment 5: Added a number of methods to the caching class