fix dependencies and code need for run project, remove karma (no test no need karma), remove grunt need migrate gulp or fix grunt build and etc, fix code for jshint, format code for jslint like style. happy merge ^^