[minor] Add missing fields to package.json
[test] Move the test file in the root of the repo
[minor] Add coverage reporting