feat(db): add full sqlite db support
- add db support
- connect frontend to api
- made dispatcher
- managed project directory structure
- set DATABASE_PATH config
- add venv/ in .gitignore