refactor the sh_precompile grunt plugin task to make the code more beauty and clean and self-organized
upgrade the version to 0.2.0