Update documentation

Updated README
- Add notice regarding 3.0
- Include generated code in public API
- Updated contributors
- Added installation instructions using Composer
- Expand usage section with example
- Added documentation of configuration options

Added whats new
- Library vs. CLI app
- Configuration
- Generated code
- Extensions
Merge pull request #173 from kasperg/update-docs

Update documentation