Polish up homepage

Tablet views could still use some work (images are too big)