add NEWS file
* doc/api.md: rewrite overview