Added grunt build,  and switch index to use min file

Using crunt to combine and minify this group of plugins, neuter is used
to order them as required, and uglifier is used to minify the js