adding scaffolding for grunt, composer, bower, and npm