Added build profile

- added SM2 as vendor lib
- migrated to grunt
- updated examples to reflect new build file
- fixed volume data example
- updated .gitignore file
- added Gruntfile
- added package.json