text: Title: raise NotImplementedError in BaseDBBackend
  Body: ### First Check
  
  - [X] I added a very descriptive title to this issue.
  - [X] I already read and followed all the tutorial in the docs and didn't find an answer.
  - [X] I already checked if it is not related to AuthX but to [Pydantic](https://github.com/samuelcolvin/pydantic).
  - [X] I already checked if it is not related to AuthX but to [FastAPI](https://github.com/tiangolo/fastapi).
  
  ### Example Code
  
  ```python
  Following this example: https://github.com/yezz123/authx/blob/main/example/app/main.py
  ```
  
  
  ### Description
  
  I cloned the repository, and I'm trying out AuthX as it looks to be what I want. I've run into the following issues:
  1. A sqlite DB isn't generated. I can see in the `BaseDBBackend` class, there are a bunch of `raise NotImplementedError`, does this mean the BaseDBBackend isn't finished yet?
  2. When starting the app and navigating to `/docs`, I can see a bunch of endpoints, but the `register` endpoint, for example, doesn't let me put it any parameters.
  
  When will the sqlite DB backend be finished?
  
  ### Operating System
  
  Linux
  
  ### Operating System Details
  
  _No response_
  
  ### FastAPI Version
  
  0.77.1
  
  ### Python Version
  
  3.10.4
  
  ### Additional Context
  
  ![image](https://user-images.githubusercontent.com/11299982/176925284-36a61461-22a3-40c2-bb81-6ffda68c8d35.png)
  