Add tests, doc, build script, etc.