updated API to grunt conventions, added options

support grunt convention
- added options.root to specify main schema
- removed ugly pattern that used the file selector's dest as root schema
- many change sin Gruntfile
- added extra test file-set

tweaked task code reporting
added options.add to preset schemas that have their own .id
documented changed in README.md
updated README.md layout a little