Refactors to use native extensions and as a CommonJS module.
Merge branch 'master' of https://github.com/JacksonGariety/belt