add slightly more content to the homepage
change partial naming to underscores, add type signature for the partial widget