improved argument processing for trace events and added new settings
- fixed issue where tags cast could result in invalidcastexception
- added new setting to set trace level and refactored validation to use that setting on the trace listener
- updated grunt nuget to latest and updated grunfile with changes to pack. removed shell task.
- updated package.json with dependency changes
fixes #1 fixes #2