Updated

Added caching for the API results, keeps it for 2 days then re-caches,
this should ease the stress off the constant API requests when
navigating the site. Also, added the contact page content, we still need
a logo. Also added d3js locally, because its hosted non-https and it
wont load