Landing page

Addresses #101.