- Add a proper build system.
- Improved documentation.