Дополнительные проверки

- name (на [a-z0-9-]+)
- словаря (записи из catalog и moretags должны присутствовать в каталоге)
- moretags (должны присутствовать class, tag и type)

Кстати, по второму пункту нашлась одна ошибка в словаре:

```
furnace: name found in dictionary, but not in the catalog
```