add page caching for homepage - resets every 24 hours
change carousel to have circles for navigation
DRY up circle navigation code