- component/amd/require/npm compatible
- rearrange files
- add coverage stats
- update readme