Update a few dependencies

Closes #80.

(cherry picked from commit 930c8be)
Docs: make the welcome page more obvious

Closes #79.

(cherry picked from commit 587e6d3)