change dir struct
fixbug: router match methods
Split redis from cache; Split Templater from view