Настроить сборку и добавить базовые блоки

Первый коммит про линтинг файлов, ничего интересного. Обязательно сделай `make`, чтобы у тебя прописался пре-коммит хук, который будет проверять кодстайл js и css. [jshint](https://github.com/jshint/jshint), [jscs](https://github.com/jscs-dev/node-jscs), [csscomb](https://github.com/csscomb/csscomb.js).

Второй коммит как раз про сборку. Самый важный файл — `.enb/make.js`. Ещё есть технология `create-page-bemjson`, чтобы каждый раз в страницах не писать одно и то же:
```js
({
    block: 'page',
    mods: {
        type: pageType
    }
})
```

Ну и в третьем коммите я просто добавила блок `page` и модификатор `_type_index` к нему.

Чтобы всё собрать, просто сделай
```bash
make
```

Спрашивайте ваши вопросы.
> Затем с помощью самописной технологии `create-page-bemjson` создается базовое наполнение страницы с блоком `page` и модификатором `type_index`. Именно эта технология, похоже, и описывает структуру страницы.

Ага, типа того. С помощью этой технологии создаётся базовое наполнение страницы с блоком `page` и модификатором `_type_<pageType>`, значение которого передаётся в опции `pageType` технологии. В задании несколько страниц Барбершопа: index, item, price, shop. Поэтому технология для каждой такой страницы создаёт bemjson вида
```js
({
  block: 'page',
  mods: { type: <pageType> }
})
```
от которого шаблонизатор и танцует. Список страниц определён выше в переменной `pages`.