basic structure, npm, bower and grunt configured