Don't require the .env file to exist.

dotenv itself doesn't require the `.env` file to exist.  If the user
sets everything in their environment, things should pass even if there
is not `.env` file as all the settings needed will still be there.
Ignore node_modules directory.
Merge pull request #1 from nubs/master

Don't require the .env file to exist.