Lint
Add metadata.json
Add unit tests