Redesign homepage. Fixes #2