Added grunt + grunt-karma

- setup grunt
- setup karma with jasmine + angular-mocks
- added tests to analyticsProvider"
Update angulartics.js

Adds improperly formed buttons (buttons without a type) and buttons with the type 'button' to the auto 'click' even grouping.
feat: Mixpanel support

closes #13
Merge pull request #19 from NewMediaRoc/patch-2

Good catch, thanks!
Merge pull request #22 from L42y/mixpanel

feat: Mixpanel support
added Mixpanel quick setup doc
version bump
Merge pull request #17 from cironunes/grunt-karma

Added grunt + grunt-karma