chore(setup): set up default structure

Note: Grunt and Karma are both on unstable branch
chore(config): add modular karma configs

- karma-shared holds common config
- karma-units and karma-e2e inherit and override from karma-shared
  config
fix(config): fix relative pathing for karma-shared

Relative path resolve is a pain in node. Use __dirname to get accurate
pathing