Много много рефакторинга, всё стало в разы ООПнее

Начата разработка документации к нему. курсовая же.
Исключил файл вывода из индекса и добавил в .gitignore
Docs gonna docs