Added RepositoryInterface to implement different log saving options.
Added SyncRepository to save as in version 1.0
Added QueueRepository to save through a queue to bypass the database transaction problem repository implementations
Added the repository property in Bootstrap to configure the repository.
Static create methods from Request, Response, Exception replaced with Factory class
Add docker-compose.yml to .gitattributes export-ignore