Added Department table and connected it with the User table
Replaced `User::__construct()` with `User::create()` which can take in a variable amount of arguments