Implementation of cache:list, cache:enable & cache:disable

(#35, #36 & #38)