Add support for multiple location blocks and added a few other options

This pull request adds the following features:

- Multiple location block support
- Option for `gzip_static`, `expires`, and `add_header` for location blocks.
- Update README