Refactor to work with 3.0.0+
Add build files
Merge pull request #1 from troopjs/feature/refactor

Feature/refactor