User model tests written for iteration 1.
User factory updated to use Faker.
Tests written for User model requirements.
Requirements for Company model written
Requirements written for the Category, Contractor, Request, and Service models.