Added User model, created relationships, modified calculations and installed BCrypt gem for authentication