Setup project. NPM used for development only (grunt), Bower used for front end management (react, underscore).