- updating to use Ardalis.Specifications package as it is maintained and has a more robust implementation - Removing all custom specification implementation - Updating unit tests
* Added possibility to chain includes. * Removed interface. * Removed the need for generating GUIDs as ids and added tests.