added grunt, lint, karma