added kmsci grunt task, some refactor of ng controller / app