Database integration
Additional for previous commit
Additional 2
Edit user information; add user.
Add and edit users by admin.
Step 2