Revamping the landing page

Fixes #256