Removed some magic to improve the package's focus.

- Made fields mandatory by default
- Empty mandatory fields will yield an error
- Make fields optional by extending the struct tag with `,optional`
- Removed the prefix to accept common environment variables like `USER`,
  `HOME` etc
- Shortened the struct tag from `envconfig` to `env`
- Added an command example in `examples/command.go`