adding tests (1 failing)

added multi-test setup
added test for every option
moved test src level deeper

fixed bug in deeper out path

added 'grunt lint' alias
added mkdirp dependency
added ncp devDpendency
dropped grunt-contrib-copy

tuned some cosmetics
- quote style in tests
- formatting
- killed -W098 flag
refactored filters

simplified filter logic
renamed options to simple names
- exclude RegExp / callback
- externals