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

Первый коммит про линтинг файлов, ничего интересного. Обязательно сделай `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
```

Спрашивайте ваши вопросы.
В общем ладно. По строкам расписывать не буду. В общем и целом мне понятно что делает этот сборщик. Я не понимаю зачем это нужно, но создаются с помощью технологий `levels -> decl -> deps` какие то служебные блоки.

Затем с помощью самописной технологии `create-page-bemjson` создается базовое наполнение страницы с блоком `page` и модификатором `type_index`. Именно эта технология, похоже, и описывает структуру страницы.

Затем с помощью bh указывается контент для блоков. И судя по всему, только на этом этапе создается итоговый bemjson, из которого соберется итоговый html. Хотя, возможно, наоборот - только сейчас задействуется bh.

C `enb/techs/css` вроде тоже понятно - что только из блоков будет брать css для сборки.

И в итоге после make у меня получается дерево:
```
/pages/
  index/
    index.bemdecl.js
    index.bmjson.js
    index.bh.js
    index.css
    index.deps.js
    index.html
...
```

И в общем, насколько я понимаю, файлы `index.bemdecl.js, index.bmjson.js, index.bh.js, index.deps.js` промежуточные. Почему бы их не удалять по завершению make?

Ну и в общем и целом, насколько нужно понимать последовательность процесса сборки? Профита в его понимании его я по прежнему понять не могу.

Я наверное еще дальше в соответствующих файлах напишу другие вопросы