* feat(utils): Implement LZW compression module
* feat(Session): Implement cache for sessions
This should improve performance quite a bit for those who are not using the `generate_session_locally` option (like me :P).
* refactor(Player): Add LZW compression
This considerably reduces the size of the cache.