Draft for UserView.
Complete UserView.
Refactoring. Step 1.
Refactoring. Step 2.
Refactoring. Step 3.
Refactoring. Step 4.
Refactoring. Step 5.
Refactoring. Step 6.
Refactoring. Step 7.
Refactoring. Step 8.
Refactoring. Step 9. Final.
Removed sqlite3 base from repo.