Update boiler

Changes allow general usage.
#### Updates
- licenses
- package.json
- tests
- ignore files
why main.js? code should go in index.js