Project structure and grunt 'serve'/'build' tasks