Upgrade dependencies

Ambitious! Well-tested, however.