Added support for promises on schema and startval.
- Added gruntjs with lint, build and development server tasks
- Added a configuration constant.
- Added trancluded buttons.
- Added sync and async demos.
- Added minified version in dist/ folder.
- Changed restrict from A to E.
Merge pull request #1 from topaz1008/master

Added support for promises on schema and startval.