Periods

* Добавление интерфейса для работы с периодами
* Добавление функциональности к интерфейсу