auto_cache_key and start of caching
Adding in a few more video suggest endpoints, adding caching, cleaning a few things up