add cache option

every time build the slide, need request from github to get the theme, sometimes it is very slow, especially in my country China.
so i add a `-c, --cache` option to enable cache the http response content.

please take a look.