Added Cache and Page class

Cache uses a map to keep the diff urls and their mapping to the webpages.

Implemented a cacheparser to obtain cache data and organize it (not sure if it works yet).

Page class keeps the expiration time, last modified date, etag and data of each webpage.

I commented out what I thought the implementation would look like within our program.