extracted dependencies;added grunt build and minification;componetizing with bower;