Allin

Не принимай пока, но комметарии пиши, если что не так
тесты и fixtures тоже лишние, как это не прескорбно звучит