Implements auto-updating

Closes #84