FastRepository Repository pattern implementation within fast api. The current blue print is based on SurrealDB. This is currently broken and may require active Surreal database The next task is to replace repository with base.py