reorganize frontend code managed by yeoman, removed old version
make Grunt handle js files dist properly, jshint config for no errors, usemin do not work for js file names, need to be fixed