reorganized file structure, added grunt for javascript/less compiling