Home page and theme setup

Home page and theme setup

Signed-off-by: Duncan Thomson <duncan@elevate.com>