Updatd reqirements.
Added or updated models, tests, factories and admins.