Implement get_common_friends endpoint

Includes caching data to redis and logic to return cached data or
refresh cache.

TODO data and possibly providing a way to grab more
results if necessary (pagination).