added option for how long to cache the skins for, no longer cache forever (except the transparents)