added grunt config and continous integration tooling