add the Base model,models not finished yet.
Write configs and working on models.
Add the ignore file.
Refactor the project structure.
Add changes.
Remove old files in cache.