changed all error messages over to sendError. started making specific user and company cases