feat: automatically check for new versions on npm

Prompts for user input if a newer version is found.

Closes #9
lint: remove extraneous require()
nit: url --> uri