Move main module to d.js
Clean up package.json
Add `autoBind`
Add `lazy`