refactor Разделил на модули application, api и exception