init grunt config, specs, implement observer