Explicitly set the files to install.
Normalize package.json.
Add a `lint` script and use it in test too.
Update .gitignore.
MAINTAIN.md: fix typo.
Update all dependencies to their latest versions and switch to tilde based versions.

I kept vow and vow-fs to the current ones since there are API changes.